DevOps Engineer
Summary
DevOps Engineer who designs and maintains Azure cloud infrastructure, builds multistage CI/CD pipelines with GitHub Enterprise/Actions, and automates deployments using IaC (Terraform, Bicep) and scripting in Python, PowerShell, and Bash, while supporting production Kubernetes clusters and microservices.
- GitHub CI/CD pipelines creation and maintenance
- Multistage pipelines configuration and management
- Experience of IaC Infrastructure as Code and CAC Configuration as Code implementations
- Programming skills in Bash, PowerShell, Python for automation
- Experience in YAML creation/maintenance
- Acquainted with DevOps automation platforms Azure DevOpsa
- Cloud Infrastructure setup and maintenance mandatory Azure services
- Knowledge in Docker and orchestration with Kubernetes
- Troubleshooting skills in microservices infrastructure
JDSkillset
- Design, implement and manage scalable and reliable cloud infrastructure on Azure
- Develop and maintain Infrastructure as Code (IaC) using Terraform and Bicep
- Write and maintain scripts in Python and PowerShell to automate tasks and improve operational efficiency
- Implement and manage CI/CD pipelines using GitHub Enterprise including GitHub Repos and GitHub Actions
- Utilize GitHub Copilot to enhance coding efficiency and streamline development processes
- Automate deployment processes and ensure smooth integration of microservices
- Support and deploy Kubernetes clusters in production environments ensuring high availability and performance
Good to have
- Collaborate with development teams to design and manage APIs ensuring seamless integration and functionality
- Monitor and troubleshoot cloud infrastructure and applications ensuring optimal performance and security
- Stay updated with industry trends and best practices in DevOps cloud technologies and automation
- Excellent problem-solving and communication skills
- Ability to work collaboratively in a fast-paced environment