Lead DevOps Engineer

Mitratech
Summary
Join Mitratech, a team of technocrats building world-class products for Legal, Risk, Compliance, and HR functions. We are a globally dispersed team with a diverse and inclusive culture focused on individual excellence, learning, and fun. We offer a blend of entrepreneurial spirit and enterprise investment, allowing for rapid growth with leading-edge technologies. Mitratech serves 20,000 client companies globally, including 30% of the Fortune 500. We are seeking an experienced Lead DevOps Engineer with 10+ years of experience in designing, implementing, and scaling cloud-native infrastructure for SaaS platforms. This role requires expertise in AWS, Kubernetes, Terraform, and other DevOps tools, along with strong leadership and collaboration skills.
Requirements
- 10+ years of experience in DevOps, cloud architecture, and infrastructure management
- Extensive experience with Amazon Web Services (AWS), including EC2, S3, VPC, Lambda, RDS, ECS, EKS, IAM, and more
- Knowledge of VPC design, DNS, load balancing (ELB/ALB), and networking protocols in a cloud environment
- Strong hands-on experience with IaC tools like CloudFormation, AWS CDK/SDK, and Terraform
- Experience with CI/CD tools, pipeline automation and best practices
- Familiarity with supporting Windows and Linux operating systems
- Strong hands-on containerization experience (Kubernetes, Docker, ECS/EKS)
- Understanding of database systems (Transactional and/or NoSQL)
- Proficiency in scripting languages like Python, Shell, or Go, with a focus on automation and infrastructure-as-code principles
- Exposure to security scanning and vulnerability tools
- Experience with autoscaling and highly available architectures
- Experience with configuration management tools like Ansible, Chef, or Puppet
- Proficiency in monitoring and logging tools like AWS CloudWatch, Prometheus, Grafana, Splunk, DataDog or ELK stack
- Experience with source code management tools (GitHub, Bitbucket)
- Experience with serverless architectures and event-driven design patterns
- Familiarity with the AWS Well-Architected Framework
- Experience with multi-region architectures
- Experience with disaster recovery strategies and business continuity planning
- Experience implementing AWS security best practices and compliance with relevant regulatory standards (e.g., GDPR, HIPAA, SOC2)
- Familiarity with AWS cost optimization strategies like Reserved Instances and Spot Instances
- Bachelor’s degree in Computer Science, Engineering, or a related field
Responsibilities
- Lead standup meetings with the DevOps team(s) to review current projects and upcoming work
- Mentor and guide junior DevOps engineers, promoting a culture of knowledge sharing and continuous improvement
- Collaborate with developers, QA, and security teams to support product delivery
- Design, build, and manage scalable, secure, and highly available AWS cloud infrastructure
- Participate in architectural discussions, sprint planning, and strategic decision-making for infrastructure enhancements
- Document and diagram AWS infrastructure
- Participate in the Agile process with cross-functional development teams and contribute operational and systems expertise to the software development lifecycle
- Contribute to organization-wide processes and standards
- Develop and maintain Infrastructure as Code (IaC) using CloudFormation, AWS CDK/SDK, and Terraform
- Build and maintain CI/CD pipelines for automated testing, integration, and deployment using tools like Jenkins, GitLab CI, CircleCI, or AWS CodePipeline
- Oversee container orchestration (Kubernetes, ECS) and infrastructure for microservices-based applications, ensuring seamless scaling and zero-downtime deployments
- Configure monitoring, reporting, and alerting of production systems to ensure high availability and performance
- Troubleshoot and resolve issues in development, test, and production environments
- Act as an escalation point for production incidents and provide timely resolution through root cause analysis and postmortem reviews
- Optimize system performance, reliability, and security, including patching and secure operations
- Enforce security policies and best practices across environments, including IAM, secrets management (e.g., Vault, AWS Secrets Manager), vulnerability scanning, and compliance auditing
- Evaluate and implement new tools and practices to improve system reliability, developer velocity, and operational efficiency
- Maintain DevOps artifacts in git
- Develop serverless architectures using AWS services like Lambda, API Gateway, DynamoDB, and Step Functions
- Work with our AWS Technical Account Manager and solution architects to ensure we are getting the most out of our AWS resources
- Monitor cloud spend and implement cost-saving measures while maintaining performance
- Conduct AWS Well-Architected Framework reviews and implement best practices across operational excellence, security, reliability, performance, and cost optimization
Preferred Qualifications
A Master’s degree is a plus
Share this job:
Similar Remote Jobs
