N-iX is a global company with Ukrainian roots 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 are looking for Senior DevOps Engineer who will be a part of a USA-based recognized CI/CD platform company that can be used to implement DevOps practices.
Responsibilities:
- Develop and maintain extensions to the CI/CD 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.
Qualifications:
- 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.
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