Principal DevOps Engineer

Guadalajara , Mexico
Full-Time

As a Principal DevOps Engineer, you will be responsible for designing, implementing, and optimizing CI/CD pipelines, cloud infrastructure, and automation solutions. You will lead a team of DevOps engineers, define best practices, and drive innovation in cloud-based deployment strategies. The ideal candidate has strong expertise in GitHub Actions and Jenkins, and experience with AWS.

Key Responsibilities

  • Lead and architect scalable, secure, and automated DevOps solutions.

  • Design, build, and maintain CI/CD pipelines using GitHub Actions and Jenkins.

  • Manage and optimize cloud infrastructure on AWS (experience with Azure or GCP is a plus).

  • Implement infrastructure as code (IaC) using Terraform, CloudFormation, or similar tools.

  • Develop and enforce DevOps best practices, including security, monitoring, and cost optimization.

  • Collaborate with development and security teams to ensure seamless application deployment.

  • Drive innovation and automation to improve development and operational efficiency.

  • Mentor and guide junior DevOps engineers, fostering a culture of continuous learning.

  • 8+ years of experience in DevOps, Cloud, or related fields.

  • Expertise in CI/CD pipelines, specifically GitHub Actions and Jenkins.

  • Strong experience with AWS services (EC2, Lambda, S3, RDS, IAM, ECS, EKS, etc.).

  • Proficiency in infrastructure as code (IaC) tools (Terraform, CloudFormation).

  • Deep understanding of containerization and orchestration (Docker, Kubernetes).

  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK, CloudWatch).

  • Solid scripting and automation skills (Python, Bash, or similar).

  • Strong knowledge of security best practices in cloud and DevOps environments.

  • Excellent problem-solving, leadership, and communication skills.

Preferred Qualifications

  • Experience with Azure or GCP in addition to AWS.

  • Familiarity with service mesh technologies (Istio, Consul).

  • Knowledge of configuration management tools (Ansible, Chef, Puppet).

  • Experience with serverless computing and microservices architecture.

  • Previous experience leading and mentoring DevOps teams.

 

KMS Technology was established in 2009 as a U.S.-based software services company. With development centers in Vietnam and Mexico, we have been trusted globally for the superlative quality of our software consulting & development services, technology solutions, and engineers' expertise. We pride ourselves on creating brilliant solutions for our clients by leveraging deep expertise, advanced technologies, and delivery excellence for a shared success where everyone can reach their fullest potential. With three Business Lines:KMS Software: Leverage software domain expertise to help clients make better business decisions in technology platforms, increase speed-to-market, and gain critical development support through innovative technology solutions.KMS Solutions: Empower BFSI businesses to embrace the digital finance revolution and expedite clients’ journey towards complete digitalization, technology consulting, data analytics, software development, and software quality.KMS Healthcare: Build transformative next-gen technologies to solve healthcare’s most challenging problems, providing innovative tools and expertise to providers, payers, life sciences, and medical technology vendors.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Principal DevOps Engineer Q&A's
Report this job
Apply for this job