Development of scripts for automating configuration and deployment of cloud (AWS, Azure or GCP) and on-premises infrastructures.
Deploying and configuring microservice applications on AWS.
Support of the team’s infrastructure, addressing configuration, infrastructure, and automation issues in various environments.
Automation, script writing, and support of CI/CD using various tools.
Configuration and support of monitoring and logging systems.
Ensuring the security and protection of systems.
Making sure the systems are available, well-optimized and well-maintained to meet clients’ expectations.
Implementation of disaster recovery procedures.
Deployment of updates and patches.
Following corporate security and regulation rules, and practices.
What we expect from you
-
Experience in administering Linux/UNIX and Windows systems (practical experience is mandatory, at least three (3) years).
-
Strong understanding of web and related technologies.
-
Experience working in a DevOps/Infrastructure development engineer position or a similar role (practical experience is mandatory, at least two years).
-
Experience with web servers and deployment of web applications.
-
Understanding of Infrastructure as Code principles and experience in it’s implementation.
-
Experience in automating configuration management with tools like Ansible or similar (Puppet, SaltStack or Chef).
-
Experience deploying environments in AWS or Azure clouds (manually and using Terraform, CloudFormation or ARM templates).
-
Practical skills in automating code build, deployment and testing using Jenkins, or GitHub Actions, or CodeBuild, or CodeDeploy, or CodePipeline, or other CI/CD tools.
-
Experience working with Docker and Kubernetes.
-
Practical experience in administering databases (MySQL, MariaDB, PostgreSQL, MongoDB or MSSQL).
-
Scripting skills in Bash, Python or PowerShell.
-
Ability to work with Git and understanding of Git workflows.
-
Understanding of security principles.
-
Knowledge of best practices.
-
Intermediate or higher proficiency in spoken English is mandatory.
Deep knowledge of Linux and Windows operating systems.
Knowledge of programming languages such as Groovy, Go.
Experience working with artifact repository managers (Artifactory or others).
Experience working with software compilation, build, and deployment automation tools (Apache Maven, MSBuild, webpack, etc.).
Experience working with security testing and scanning tools (SonarQube, Anchore or others).
Experience in deploying and managing microservices releases.
Experience in identifying and resolving issues in different environments.
AWS or Azure related certifications.
NIX is a global supplier of software engineering and IT outsourcing services
NIX teams collaborate with partners from different countries. Our specialists have experience in developing innovative projects from ecommerce to cloud for some of the largest companies in the world, including from the Fortune 500. The teams are focused on stable development of the international IT market, business, and their own professional skills.
What we offer
-
Competitive compensation packages.
-
Stable employment, based on a full-time employment contract.
-
Private health insurance (Medicover Сlinic).
-
AYCM sport pass, providing discounts at various sports facilities in Hungary.
-
Interesting tasks and diverse opportunities for developing your skills.
-
Free training courses, including English.
-
Participation in internal and external thematic events, technical conferences.
-
A spacious office in the heart of Budapest (13th district).
-
All necessary devices and tools for your work.
-
Friendly, motivating atmosphere.
-
Active corporate life.