As a Sr DevOps Lead Engineer you will play a crucial role in ensuring the security, reliability, and efficiency of our applications and infrastructure. You will work closely with our development and cloud engineering teams to ensure our paths to production provide an excellent developer experience, while ensuring that our infrastructure choices deliver an excellent customer experience. The ideal candidate will be comfortable navigating between software engineering and cloud engineering domains and lead the DevOps team.
Qualifications
10+ years of experience in a DevOps role, preferably in a product-focused environment.
Current experience supporting engineering teams implementing scalable cloud architectures using CaC, IaC, and Kubernetes.
Experience with AWS cloud platform - EC2, VPC, IAM, S3,
ECS/EKS, RDS, Lambda, API Gateway, IoT Core, and others
Experience with DevOps tools - CloudFormation/Terraform, Jenkins, Nexus, SonarCube, and others
Strong proficiency w/ AWS including expert-level knowledge of cloud networking and security best practices.
Responsibilities:
Migrate existing cloud infrastructure to
Infrastructure as Code (IaC) via tools like Terraform.
Build out and enhance scalable
containerized infrastructure using Kubernetes (k8s) and EKS.
Assist software engineers with migration
of applications to leverage configuration management and configuration as code
(CaC) using tools like Docker.
Configure and optimize CI/CD pipelines to
minimize lead time for changes, including pipelines for infrastructure changes.
Ensure applications and infrastructure
are properly instrumented via observability tooling to improve alerting,
monitoring, and incident response.
Recommend infrastructure improvements to
ensure architectures are centered around customer needs, and improve overall
cloud architecture goals around availability, scalability, reliability,
security and costs, and metrics like MTTR, MTBF, etc.
Automate existing manual workflows and
implement controls around them in line with the company's security and
compliance goals.
Strong programming and/or scripting experience in languages like Python and bash, including extensive experience with source code management and deployment pipelines.
Extensive experience leveraging observability tooling for logging, monitoring, alerting, incident management, and escalation.
Experience managing cloud infrastructure for SaaS applications.
Experience enabling a continuous
deployment capability in a previous role preferred.
Demonstrated experience guiding and
leading other DevOps, cloud, and software engineers, leveling up technical
proficiency and overall cloud capabilities.
Employment Type
Full-ti