Job Description
- Architect, deploy, and manage complex services on one or more major cloud platforms (AWS, Azure, GCP), optimizing cloud resources for performance and cost-efficiency.
- Design, implement, and manage scalable and resilient cloud infrastructure using Terraform, developing reusable infrastructure modules and ensuring consistent deployment across environments.
- Possess strong hands-on experience in deploying, configuring, and troubleshooting Kubernetes environments (on-premise/cloud), and experience in deploying and scaling microservices applications on K8s clusters.
- Design, build, and maintain robust CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, Argo CD, or Azure DevOps, and monitor and troubleshoot CI/CD pipeline issues to ensure high availability and reliability.
- Deploy, manage, and scale applications using Kubernetes, and create and maintain Helm charts for application deployment.
- Manage the container lifecycle, including image builds, deployments, and scaling.
- Write, test, and maintain scripts in Python, Bash, or PowerShell for extensive automation tasks, and develop automation scripts to streamline operational workflows and reduce manual intervention.
- Implement monitoring solutions using tools like Prometheus, Grafana, or cloud-native services, and set up logging and alerting to proactively identify and resolve issues.
- Collaborate with cross-functional teams including development, QA, and operations to improve the development and deployment processes.
- Implement and manage security best practices for cloud infrastructure and applications, embedding DevSecOps principles.
- Possess strong hands-on experience on configuration management tools (Ansible, Puppet, Chef, etc.).
- Lead and architect large-scale cloud migration initiatives, including re-platforming and re-architecting applications.
- Design and execute strategies for upgrading existing infrastructure, platforms, and applications with minimal downtime and risk.
- Contribute significantly to Responses for Proposals (RFPs) and Requests for Information (RFIs), articulating technical solutions and value propositions.
- Provide expert guidance and solutioning, leading technical discussions with various stakeholders, business groups, and senior leadership.
- Mentor and lead a team of DevOps engineers, fostering their technical growth and ensuring adherence to architectural standards.
- Demonstrate strong communication and verbal skills for effective stakeholder management and team leadership.
Desired Profile
Seeking a DevOps Manager/Architect with 10+ years of hands-on Cloud and DevOps experience, including significant leadership. Requires a Bachelor's/master’s in computer science.
Must have expert proficiency in Terraform and extensive experience across at least two major cloud platforms (AWS, Azure, GCP). Strong hands-on experience with Kubernetes, Helm charts, and designing/optimizing CI/CD pipelines (e.g., Jenkins, GitLab CI) is essential. Proficiency in Python and scripting (Bash/PowerShell) is also a must.
Valued experience includes leading cloud migrations, contributing to RFP/RFI processes, and mentoring teams. Excellent problem-solving, communication, and collaboration skills are critical. Experience with configuration management (Ansible, Puppet) and DevSecOps principles is required; OpenShift is a plus.
10 years and above
B.Tech. / BS in Computer Science
Technical Skills & Certifications
- Certifications in cloud platforms (e.g., AWS Certified Solutions Architect, Azure Administrator, Google Professional Cloud Architect).
- Terraform, Kubernetes, Python, CI/CD, Ansible, Security tools, Monitoring tools.