Overview
The Senior DevOps/CloudOps role is crucial to our organization's IT infrastructure, ensuring the seamless integration and operation of our cloud-based systems. This position plays a pivotal role in optimizing the efficiency and reliability of our development and deployment processes, ultimately supporting the overall success of our technology initiatives.
Key Responsibilities
- Lead the design, implementation, and maintenance of DevOps and CloudOps processes and tools.
- Develop and enhance automation for infrastructure, configurations, and deployments.
- Implement and manage continuous integration and continuous deployment (CI/CD) pipelines.
- Utilize orchestration tools to streamline application deployments and updates.
- Containerize applications and optimize container orchestration.
- Create and maintain scripts for system automation and monitoring.
- Ensure high availability, scalability, and performance of cloud-based systems.
- Collaborate with development teams to optimize application architectures for the cloud.
- Manage and optimize cloud resource usage and costs.
- Implement robust monitoring, alerting, and logging solutions.
- Configure and troubleshoot networking issues in cloud environments.
- Participate in on-call rotation and incident response activities.
- Stay current with industry trends and best practices in DevOps and cloud technologies.
- Mentor and provide guidance to junior team members.
- Contribute to the continuous improvement of DevOps processes and practices.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in a DevOps or CloudOps role.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Expertise in infrastructure as code (IAC) using tools like Terraform or CloudFormation.
- Strong understanding of CI/CD concepts and tools, such as Jenkins or CircleCI.
- Experience with containerization technologies like Docker and Kubernetes.
- Advanced scripting skills in languages like Python, Bash, or PowerShell.
- Solid grasp of networking fundamentals and cloud networking services.
- Proven ability to troubleshoot and optimize cloud-based systems.
- Familiarity with monitoring tools like Prometheus, Grafana, or ELK stack.
- Understanding of security best practices in cloud environments.
- Excellent problem-solving and analytical abilities.
- Strong communication and collaboration skills.
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert) preferred.
- Commitment to staying updated with the latest DevOps and cloud technologies.
Skills: devops,automation,orchestration,containerization,scripting,networking,aws