Position Description :
As a Senior DevOps Engineer, you will play a crucial role in designing, implementing, and maintaining our cloud infrastructure. You will leverage your extensive experience with Azure, Terraform, and Kubernetes to provision and manage resources, ensuring the scalability, reliability, and security of our systems. Your expertise in automation tools like Ansible and Jenkins, along with version control systems like Git, will be vital in streamlining our CI / CD processes.
Your future duties and responsibilities :
- Azure Infrastructure Management : Provision and manage IaaS components (network, compute, storage) on Azure using Terraform.
- Kubernetes Administration : Deploy and manage Kubernetes clusters, specifically AKS (Azure Kubernetes Service). Experience with OpenShift is a plus.
- Security : Implement and manage Azure Key Vaults and other security measures.
- Automation : Develop and maintain automation scripts using Ansible and Jenkins to support CI / CD pipelines.
- Version Control : Utilize Git for source code management and collaboration.
- Collaboration : Work closely with development teams to understand their needs and provide infrastructure solutions that meet business requirements.
- Monitoring and Optimization : Monitor system performance, identify issues, and implement optimizations to enhance efficiency.
Required qualifications to be successful in this role :
Azure Expertise : Extensive experience with provisioning and managing Azure IaaS components, AKS, and Key Vaults.Terraform : Proven track record of using Terraform for infrastructure as code (IaC) to provision and manage cloud resources.Kubernetes : In-depth knowledge of Kubernetes administration; experience with AKS is required. Experience with OpenShift is a bonus.Automation Tools : Proficient in using Ansible for configuration management and Jenkins for CI / CD pipelines.Version Control : Strong experience with Git for version control and collaboration.Scripting Skills : Proficiency in scripting languages such as Bash, Python, or PowerShell.Problem-Solving : Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues.Team Player : Excellent communication and collaboration skills, with the ability to work effectively in a team environmentRequired Qualifications :
Bachelors degree or equivalent work experience in an Information Technology fieldMinimum of 8 years of experience in a DevOps roleCertification : Relevant Azure certifications (e.g., Azure Solutions Architect, Azure DevOps Engineer) are highly desirable.Experience with OpenShift : Any hands-on experience with OpenShift will be considered a significant advantage.LI-NB5
Skills :
DevOpsKubernetesTerraformOpenShift