Description: Our client is currently seeking a DevOps Engineer
A DevOps engineer plays a crucial role in integrating development, testing, and operations processes within a software project life cycle. Here are the key responsibilities and qualifications for a DevOps engineer:
Responsibilities:
Design, develop, and maintain IAC (Infrastructure as Code) and CI/CD pipelines: DevOps engineers create and manage the automated pipelines that facilitate continuous integration, delivery, and deployment of software.
Collaborate with development teams: They work closely with developers to integrate automated tests, builds, and deployments into the software development process.
Monitor and troubleshoot production environments: DevOps engineers ensure smooth operation by identifying and resolving issues promptly.
Implement security controls: They design and implement security measures to protect infrastructure, data, and applications.
Evaluate and recommend new technologies: DevOps engineers stay informed about emerging tools and technologies to improve infrastructure and automation.
Maintain documentation: They document infrastructure and CI/CD processes and procedures.
Provide 24/7 support: DevOps engineers participate in on-call rotations to support production systems.
Qualifications:
Education: A Master's or Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience: At least 5 years in a DevOps role, with a focus on supporting GitOps workflows and writing YAML pipelines.
Azure Expertise: Strong understanding of Azure services and their integration with Kubernetes. Knowledge of Private Link, Managed Identities, Azure Key Vault, and Azure DevOps is essential.
Kubernetes Mastery: Comprehensive knowledge of Kubernetes concepts such as pods, services, deployments, ingress, and custom resource definitions (CRDs).
ArgoCD Fluency: Deep understanding of ArgoCD and GitOps principles, including multibranch pipeline support for different environments (DEV/UAT/PROD).
Infrastructure as Code (IaC): Proficiency in tools like Terraform, Helm, and Kustomize to streamline application lifecycles.
Containerization: In-depth knowledge of containerization technologies like Docker and best practices for secure container images.
CI/CD Pipelines: Experience building and maintaining CI/CD pipelines using Azure DevOps, Jenkins, or similar tools.
Contact: kralla@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com