DevOps Lead (AWS and Azure) Company Overview:Codvo is a leading product engineering organization, building and scaling Modern AI & Cloud Native Products at the forefront of innovation, and we are seeking a highly skilled and experienced DevOps Lead to join our team. As a DevOps Lead, you will be responsible for architecting, implementing, and maintaining our cutting-edge cloud infrastructure on both AWS and Azure platforms. This is a unique opportunity to work with the latest technologies and collaborate with cross-functional teams to drive the success of our cloud-based applications.
Responsibilities: 1. Cloud Infrastructure Strategy and Design:
- Develop and execute the cloud infrastructure strategy, encompassing both AWS and Azure platforms, aligned with our business objectives.
- Design highly available, scalable, and secure cloud architectures, employing industry best practices and innovative solutions.
- Create and maintain cloud architecture blueprints, standards, and guidelines for the organization.
- Collaborate with stakeholders to gather requirements, identify infrastructure needs, and propose optimized solutions.
2. Infrastructure Automation, Scripting and Optimization:
- Implement infrastructure as code (IaC) practices using industry-standard tools such as Terraform or CloudFormation to automate the provisioning, configuration, and deployment of cloud resources.
- Continuously optimize cloud infrastructure to improve performance, scalability, and cost-effectiveness.
- Utilize advanced monitoring and logging techniques to proactively identify and resolve potential issues and bottlenecks.
- Implement efficient resource utilization and cost optimization strategies across AWS and Azure platforms.
- Develop and maintain automation scripts using scripting languages such as Python, Bash, or PowerShell.
- Streamline repetitive tasks and optimize workflows through scripting and automation.
3. CI/CD and DevOps Practices:
- Establish and enhance robust CI/CD pipelines to enable seamless and automated software delivery.
- Champion DevOps practices, fostering collaboration, communication, and knowledge sharing across teams.
- Implement advanced deployment strategies, such as canary releases and blue/green deployments, to minimize downtime and mitigate risks.
- Drive the adoption of containerization technologies, such as Docker, and orchestration platforms, such as Kubernetes, for scalable and resilient application deployments.
- Implement robust monitoring and logging solutions to ensure the health and performance of cloud infrastructure and applications.
5. Security and Compliance:
- Implement security best practices, including access controls, encryption, and vulnerability management.
- Ensure compliance with industry standards and regulations, such as GDPR or HIPAA.
- Conduct security assessments, audits, and implement appropriate measures to protect cloud resources and data.
6. Incident Management and Troubleshooting:
- Respond to and resolve incidents related to infrastructure, application, and cloud services.
- Troubleshoot and debug issues in complex distributed systems, including networking, performance, and scalability challenges.
- Collaborate with cross-functional teams to investigate and resolve incidents, ensuring minimal downtime and impact on services.
5. Technical Leadership and Team Management:
- Provide technical leadership and guidance to a high-performing team of DevOps engineers, fostering their professional growth and success.
- Collaborate with cross-functional teams, including software development, operations, and QA, to drive effective DevOps practices.
- Stay abreast of emerging trends, technologies, and best practices in the DevOps and cloud space, driving innovation within the organization.
- Cultivate a culture of continuous improvement, knowledge sharing, and excellence within the DevOps team.
Qualifications: 1. Education and Experience:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7+ years of progressive experience in DevOps or cloud infrastructure management roles, with a focus on AWS and Azure platforms.
- Demonstrated track record of successfully architecting and delivering complex cloud infrastructure solutions.
2. Technical Skills:
- Expert-level knowledge in Azure services, including Virtual Machines, Storage Accounts, App Services, Azure Functions, Azure Active Directory, and ARM templates.
- Strong proficiency of AWS services, including but not limited to ECS, S3, RDS, Lambda, VPC, IAM, CloudWatch, CDK and CloudFormation.
- Extensive experience with infrastructure as code (IaC) tools, particularly Terraform, for declarative infrastructure management.
- Advanced understanding of containerization technologies, such as Docker, and container orchestration platforms, such as Kubernetes.
- Experience in deploying and managing applications on Kubernetes clusters, deploying applications using Helm charts, monitoring Kubernetes clusters and applications, and knowledge of additional tools such as Istio, Helm, Grafana and Prometheus.
- Proficiency in monitoring tools such as Prometheus, Grafana, Datadog, or Nagios.
- Experience in configuring of logging solutions like Elasticsearch, Logstash, and Kibana (ELK stack).
- Ability to set up and configure infrastructure monitoring agents, Open Telemetry and Familiarity with APM tools like AppDynamics, New Relic.
- Proficiency in scripting languages (e.g., Python, Bash, PowerShell) for automation and infrastructure management.
3. Leadership and Communication:
- Proven ability to lead and inspire technical teams, driving a culture of excellence, innovation, and continuous improvement.
- Strong communication and collaboration skills to effectively interact with stakeholders at all levels of the organization.
- Excellent problem-solving, decision-making, and analytical abilities to address complex infrastructure and operational challenges.
4. Thought Leadership and Industry Engagement:
- Demonstrated thought leadership in the DevOps and cloud infrastructure space, with a track record of staying ahead of industry trends and emerging technologies.
- Active engagement in professional communities, such as attending conferences, participating in industry forums, and publishing articles or blog posts.
5. Certifications:
- Relevant certifications in AWS (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect) and Azure (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer Expert) are desirable.
Experience - 7+ YearsLocation - India(Remote)Work Timings : 2:30 PM - 11:30 PM