Responsibilities:- Build and maintain modern enterprise infrastructures prioritizing security and robustness.
- Provision, manage, and scale infrastructure to meet growing needs and ensure compliance with security and legal requirements.
- Implement and maintain efficient CI/CD pipelines for reliable software delivery.
- Collaborate with software engineering teams to define infrastructure and deployment requirements.
- Develop and maintain operational tools for deployment, monitoring, and analysis of AWS infrastructure.
- Troubleshoot and resolve issues across various services and functional areas.
- Perform infrastructure cost analysis and optimization for improved efficiency.
- Keep documentation up to date and respond promptly to tickets and alerts.
- Monitor and ensure optimal performance of operational resources (e.g., K8S clusters, certificates, databases).
- Provide stakeholders with regular reports on system health and performance.
- Foster a positive team culture, mentor engineers, and help execute growth plans.
- Work effectively in teams, resolve conflicts, and remove technology blockers.
- Develop documentation for solutions and contribute to a collaborative work environment.
Requirements:- Minimum 8 years of experience in an engineering role (DevOps, Development).
- Proficiency in setting up, deploying, scaling, and managing containerized environments using Kubernetes in multiple environments.
- Strong experience in managing infrastructure projects using Terraform.
- Extensive knowledge of setting up, deploying, and managing various AWS services.
Tools & Technologies:- Cloud Management Platforms/Providers: AWS, Google Cloud
- Database Management: PostgreSQL, Aurora (AWS managed PostgreSQL), basic SQL knowledge (database dumps, restores, migrations)
- Containerization: Docker, Kubernetes
- CI/CD Tools: ArgoCD, Spinnaker, Jenkins, TravisCI, CircleCI
- Version Control: Git
- Infrastructure as Code: Terraform, Kustomize, Helm
- Monitoring: Prometheus
Nice to Have:- Kafka, ElasticSearch, Kibana, Grafana, OpenTelemetry, Python, Bash
Additional Responsibilities:- Growing Engineers and the Engineering Discipline: Mentor junior engineers and provide on-the-job training through pair programming, code reviews, and collaborative activities.
- Engaging Stakeholders: Lead scoping and design discussions with clients and customers, creating effective solutions.
- Technical Mastery: Demonstrate expertise across the product development lifecycle, from inception to deployment and support.
- Leadership: Oversee the tasks of engineers, including planning, estimation, resource management, issue resolution, and quality assurance.
- Tolerance of Continuous Change: Function successfully in a fast-paced, collaborative environment, typically being assigned to a single project at a time.
If you are a seasoned DevOps engineer with a passion for building robust and scalable infrastructures, we invite you to apply for this exciting opportunity. Join our client in driving innovation and excellence in software development.
How to apply:
Apply Now