Remote Lead DevOps Engineer - CI/CD & Automation
Summary
Fully remote Lead DevOps Engineer for a fast-growing SaaS client: designs and runs CI/CD pipelines, automates cloud infrastructure (AWS/Azure/GCP) with Terraform and Kubernetes, manages monitoring and reliability, and mentors junior engineers while enforcing DevOps best practices.
About the Role
Our client, a fast-growing SaaS company, is seeking a highly motivated and experienced Lead DevOps Engineer to spearhead their DevOps initiatives. This is a fully remote position, responsible for designing, implementing, and managing robust Continuous Integration and Continuous Deployment (CI/CD) pipelines, infrastructure automation, and overall system reliability. You will play a pivotal role in fostering a DevOps culture, collaborating closely with development, QA, and operations teams to streamline software delivery processes and enhance system scalability and performance. The ideal candidate will have extensive experience with cloud platforms (AWS/Azure/GCP), containerization technologies (Docker, Kubernetes), and a wide array of automation tools. This role requires strong leadership capabilities, excellent problem-solving skills, and a passion for building efficient, automated systems.
Key Responsibilities
- Lead the design, implementation, and maintenance of scalable and resilient CI/CD pipelines.
- Develop and manage infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Implement and manage container orchestration platforms such as Kubernetes or Docker Swarm.
- Automate deployment, scaling, and management of applications in cloud environments (AWS, Azure, or GCP).
- Monitor system performance, availability, and security, implementing proactive measures to address issues.
- Collaborate with development teams to optimize application performance and troubleshoot deployment challenges.
- Implement and manage logging, monitoring, and alerting solutions (e.g., Prometheus, Grafana, ELK stack).
- Define and enforce DevOps best practices, security standards, and operational excellence.
- Mentor and guide junior DevOps engineers, fostering a culture of collaboration and knowledge sharing.
- Evaluate and integrate new tools and technologies to enhance the DevOps ecosystem.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Minimum of 8 years of experience in DevOps, SRE, or Systems Engineering roles, with at least 3 years in a leadership capacity.
- Proven expertise in building and managing CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or similar.
- Extensive experience with cloud platforms (AWS, Azure, or GCP) and their associated services.
- Strong proficiency in containerization technologies (Docker) and orchestration (Kubernetes).
- Hands-on experience with infrastructure as code tools (Terraform, Ansible).
- Proficiency in scripting languages such as Python, Bash, or Go.
- Solid understanding of networking, security, and database technologies.
- Excellent communication, collaboration, and leadership skills.
- Ability to thrive in a fast-paced, remote work environment.
Benefits
This fully remote position offers a highly attractive salary, comprehensive health, dental, and vision insurance, a generous stock options plan, and a significant professional development budget. Our client values innovation and work-life balance, providing flexible working hours and a supportive team culture. You will have the opportunity to work on challenging projects with a talented, globally distributed team, utilizing the latest technologies in cloud and automation. This is an unparalleled opportunity for a seasoned DevOps leader to make a substantial impact on a growing company's success.