DevOps Engineer

 

Roles and Responsibilities

  • Create and maintain fully automated CI/CD pipelines for various Code deployment.
  • Responsible for managing the image registry, setting up policies and monitoring the vulnerabilities.
  • Experience in implementing various strategies like rolling deployment, canary deployment, blue/green deployment.
  • Collaborating with development and operations teams to identify and address bottlenecks in the software development lifecycle.
  • Designing and implementing automation tools and frameworks for continuous integration, delivery, and deployment.
  • Monitoring and managing infrastructure, ensuring optimal performance, security, and scalability.
  • Troubleshooting and resolving issues related to application development, deployment, and operations.
  • Implementing and maintaining version control systems, configuration management tools, and other DevOps-related technologies.

Required Skills

  • Skills in Bash scripting, Python coding
  • Hands-on experience in Jenkins, Bamboo, Docker Image registry, sonar cube, Nexus, Jfrog, Artifactory
  • Use Terraform for provisioning and Ansible for Configuration Management for writing Playbooks.
  • Experience in containerizing applications with Docker, container image build, and deployment to a container orchestration platform Kubernetes, Openshift,
  • Experience in using helmfile and helm charts.
  • Build projects and template-based pipelines for maven, npm projects.
  • Pipelines for Mobile App deployment (App Store, Play Store)
  • Migration of existing Bamboo pipeline to Jenkins, github pipelines
  • IAC integration with CI/CD tools
  • Managed GitHub repositories and permissions, including branching and tagging.

 

Job Type: Full Time
Job Location: Guadalajara Mexico
Min Experience: 5 years
Max Experience: 8 years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx