Careers

Amvion Careers

senior-devops-engineer

3 years experience

Job Type

Full Time

Key Responsibilities

 CI/CD Pipeline Management
Design, implement, and maintain efficient CI/CD pipelines using tools like GitHub Actions, Jenkins, or Azure DevOps.Ensure seamless integration and deployment of applications across various environments.
 Image Scanning
Implement image scanning using Trivy to identify and address vulnerabilities in container images.Develop logic to automatically abort builds in case of HIGH or Critical vulnerabilities.
 Code Quality and Coverage
Integrate Black Duck or SonarQube into the CI pipeline for code quality and coverage analysis.Collaborate with development teams to improve code quality and maintain high standards.
 Kubernetes Deployment
Authenticate and deploy container images to Kubernetes clusters.Work closely with development and operations teams to optimize application performance in Kubernetes environments.
  ArgoCD and Helm/Kustomize
Design Helm charts or Kustomize configurations for deploying applications across multiple environments.Implement ArgoCD for automated and GitOps-driven deployments.
  Infrastructure as Code (IAC)
Use Terraform to provision and manage infrastructure, including EC2 instances for application dependencies.Employ configuration management tools like Ansible for the installation and configuration of services.
 Documentation
Update and maintain comprehensive documentation for CI/CD pipelines, infrastructure, and deployment processes.Provide clear instructions and troubleshooting steps for team members.

Qualifications

  Bachelor's degree in Computer Science, Engineering, or a related field.
 Minimum of 3 years of hands-on experience in a DevOps role.
  Expertise in designing and implementing CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.
  Proficiency in Kubernetes orchestration and Helm chart development.
  Strong scripting skills (Bash, Python, or similar).
  Experience with Infrastructure as Code using Terraform.
 Familiarity with containerization technologies (Docker) and container orchestration (Kubernetes).
  Excellent problem-solving and troubleshooting skills.
  Effective communication and collaboration skills.