About Us
We are a technology-driven organization with a strong DevOps and Cloud Engineering practice. Our teams work closely with customers and internal development teams to deliver secure, scalable, and automated cloud-native solutions using modern DevSecOps practices.
Role Summary
We are seeking an experienced Senior DevOps Engineer (5+ years) to join our technology-driven organization. The ideal candidate is a strong individual contributor and technical leader who can design, build, and operate secure, scalable cloud-native solutions. You will be responsible for managing complex CI/CD pipelines, cloud infrastructure, and modern DevSecOps practices across both client and internal projects.
Key Responsibilities
Cloud & Infrastructure Management
- Design, provision, and manage cloud infrastructure on both AWS and Azure.
- Develop and manage Infrastructure as Code (IaC) using Terraform and Bicep scripting.
- Configure and manage AWS IAM policies, roles, and permissions to ensure secure and cost-effective architectures.
- Maintain knowledge of Service Catalogs for cloud infrastructure provisioning.
CI/CD & GitOps
- Design and implement robust CI/CD pipelines using GitHub Actions, Jenkins, or Concourse.
- Manage workflows using GitHub (mandatory) and GitLab, emphasizing advanced branching strategies and code reviews.
- Implement GitOps workflows using ArgoCD for automated deployments.
- Enable DevSecOps practices across all pipelines to ensure security compliance and code quality via SonarQube.
Containers & Orchestration
- Build, deploy, and manage containerized applications using Docker, focusing on image creation and optimization.
- Orchestrate and scale workloads on Kubernetes.
- Package and maintain applications using Helm Charts.
Automation, Monitoring & Support
- Develop automation scripts using Python, Bash, or PowerShell to improve deployment consistency.
- Perform Linux administration tasks.
- Monitor infrastructure and application health using Grafana and Prometheus.
- Troubleshoot build, deployment, and runtime issues in production environments.
Must-Have Qualifications & Skills
- Education: Bachelor's degree in Computer Information Science, Engineering, or equivalent practical experience.
- Experience: 5+ years of overall IT/DevOps experience, including at least 3+ years specifically on AWS (or a combination of AWS and Azure).
- Cloud Platforms: Strong hands-on expertise in AWS services and Azure.
- IaC Tools: Proficiency in Terraform and Bicep.
- CI/CD & Git: Expert knowledge of GitHub Actions and Git-based workflows.
- Data Systems: Experience working with databases such as PostgreSQL and Elastic.
Good to Have
- Background in application development (Java, Spring Boot) and build tools like Apache Maven.
- Experience with automated testing practices and supporting multiple team/client engagements.
- Relevant AWS or Azure certifications.
What Success Looks Like in This Role
- Reliable, secure, and automated AWS infrastructure
- Scalable CI/CD pipelines adopted across teams
- Reduced manual effort through automation
- Strong collaboration between DevOps, security, and development teams