About the role
- Infrastructure Management: Design, implement, and maintain scalable and resilient cloud infrastructure on Azure and AWS.
- Automation: Develop and maintain automation scripts using tools such as Azure DevOps, Terraform, or Ansible to streamline deployment and operations.
- CI/CD Implementation: Set up and manage CI/CD pipelines to facilitate efficient code deployment and integration.
- Monitoring & Optimization: Monitor system performance, troubleshoot issues, and optimize existing processes and services for reliability and efficiency.
- Collaboration: Work closely with development teams to understand their needs and provide DevOps support, ensuring smooth deployment of applications.
- Documentation: Create and maintain documentation for systems, processes, and configurations to ensure transparency and knowledge sharing.
- Security Best Practices: Implement security measures and best practices to safeguard cloud infrastructure and applications.
- Continuous Improvement: Stay updated with industry trends and emerging technologies, and advocate for best practices within the team.
- Education: Bachelor's degree in computer science, Information Technology, or related field.
- Experience: 5+ years of experience in a DevOps or similar role, with a focus on cloud technologies, particularly Azure.
- Skills:
- Proven experience in building and managing CI/CD pipelines for Azure and AWS environments.
- Proficiency with CI/CD tools such as GitHub, GitLab, Jenkins, and Azure DevOps.
- Experience in IaaC tools, including Terraform, CloudFormation, ARM templates, and Bicep etc.
- Proficient in configuration management tools like Ansible and Chef
- Proficient in scripting languages such as Bash, PowerShell, Python, and experience with boto3, Azure SDK, and AWS SDK.
- Experience with testing frameworks and tools like Terratest, Pytest, and Checkov for validating infrastructure code.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience in security scan and remediations using tools like snyk, trivy, sonarqube, checkmark, prisma for DAST and SAST
- Understanding of networking, security, and monitoring concepts in cloud environments.
- Familiarity with GitOps model for operations optimization and Git branching strategies.
- Soft Skills: Strong problem-solving skills, excellent communication, and a collaborative attitude