Senior/Lead DevOps Engineer (#1699)

Colombia
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development

N-iX is a global company that helps businesses across the world develop successful software products. Founded in 2002, N-iX has come a long way and increased its presence in eight countries spanning Europe, the US, and Latin America. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.
We're thrilled to offer an opportunity for Senior /Lead DevOps Engineer to work on a cutting-edge project with a leading continuous integration and delivery platform that streamlines development workflows and IT operations.

Work Scope:
As part of our team, you'll play a crucial role in supporting essential libraries. These libraries are integral to the ecosystem, facilitating community contributions and fulfilling internal feature development requirements.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven experience as a DevOps Engineer or similar role
  • Hands-on experience with AWS, Azure, and GCP cloud platforms
  • Strong proficiency in scripting and programming languages such as JavaScript (ES6) and TypeScript, Shell, or PowerShell
  • Experience with infrastructure as code tools such as Terraform, CloudFormation, ARM templates, or Deployment Manager
  • Experience with CI/CD tools like Jenkins, GitLab CI/CD, Github Actions, or Azure DevOps.
  • Familiarity with containerization and orchestration technologies such as Docker, Kubernetes, or ECS
  • Understanding of networking concepts and protocols
  • Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or CloudWatch
  • Knowledge of security best practices and compliance standards
  • Excellent problem-solving and communication skills
  • Ability to work independently and collaboratively in a fast-paced environment
  • Certifications in AWS, Azure, or GCP (e.g., AWS Certified DevOps Engineer, Microsoft Certified: Azure DevOps Engineer Expert, Google Cloud Professional
  • DevOps Engineer)
  • Experience with serverless computing technologies
  • Knowledge of configuration management tools such as Ansible, Chef, or Puppet
  • Familiarity with Agile methodologies and DevOps practices
  • Experience with hybrid cloud architectures
  • Understanding of software development principles and practices
  • Upper-Intermediate level of English

Responsibilities:

  • Develop and maintain extensions to the CircleCI platform, written in Bash, and integrated with third party services including AWS, Azure, GCP and more. 
  • Design, deploy, and manage cloud infrastructure across AWS, Azure, and GCP to ensure scalability, reliability, and performance.
  • Develop and maintain automation scripts and tools for provisioning, configuration, and deployment of cloud resources using tools like Terraform, CloudFormation, ARM templates, and Deployment Manager.
  • Implement and maintain CI/CD pipelines to automate software delivery and deployment processes across multiple cloud platforms.
  • Configure and manage monitoring, alerting, and logging solutions to ensure the health and performance of cloud services and applications.
  • Implement security best practices and compliance standards across multi-cloud environments. Manage identity and access management, encryption, and network security configurations.
  • Work closely with development, operations, and security teams to integrate DevOps practices into the software development lifecycle and promote a culture of collaboration and continuous improvement.
  • Troubleshoot issues related to cloud infrastructure, performance, and deployment processes. Optimize cloud resources to improve efficiency and reduce costs.
  • Maintain up-to-date documentation of infrastructure configurations, processes, and procedures.

 

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits