The Senior DevOps Engineer is responsible for designing, implementing, and maintaining the infrastructure and processes that enable efficient and reliable software delivery. This role involves leading DevOps initiatives, mentoring junior engineers, and collaborating with cross-functional teams to drive automation, scalability, and security across the organization’s systems. The Senior DevOps Engineer will play a key role in enhancing the development lifecycle, improving system reliability, and optimizing cloud infrastructure.
Lead the design, development, and implementation of CI/CD pipelines to automate the build, test, and deployment processes.
Architect and maintain cloud infrastructure (AWS, Azure, GCP) to ensure high availability, performance, and cost-effectiveness.
Implement and manage infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
Develop automation scripts and tools to streamline infrastructure management, monitoring, and deployment processes.
Manage containerization and orchestration solutions using Docker and Kubernetes.
Collaborate with development, operations, and security teams to ensure the reliability, scalability, and security of applications and infrastructure.
Implement and maintain monitoring, logging, and alerting systems to track performance and identify potential issues.
Troubleshoot complex infrastructure issues and provide timely resolutions to maintain system uptime.
Mentor and guide junior DevOps engineers, providing technical leadership and fostering a culture of continuous improvement
Stay updated on industry trends, best practices, and emerging technologies to drive innovation within the DevOps team
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field.
3+ years of experience in DevOps, system administration, or software development, with at least 2 years in a senior role.
Strong experience with cloud platforms (AWS, Azure, GCP) and cloud-native services