Middle DevOps engineer
Johnson Controls is an International Company is a global leader in high-quality electronic security systems. We operate in Ukraine through our subcontractor in Kyiv, developing top-tier security solutions.
Weβre looking for an experienced Middle DevOps engineer to join our team.
Requirements & Qualifications
Requirements:
- Strong Linux skills (networking, virtualization, tuning, debugging).
- Good knowledge of programming languages such as Python and Go, writing code and scripts.
- Experience with AWS/GCP cloud services.
- Experience with infrastructure automation/configuration management using tools such as Terraform, Ansible, Puppet or equivalent.
- Experience using docker.
- Proficiency in documenting processes and monitoring performance metrics.
- Good knowledge of best practices related to data encryption and cybersecurity.
- Critical thinker and problem-solving skills.
- Proficient verbal and written English communication skills.
Nice to have:
- Experience with one or more build and deployment tools such as Jenkins, GitLab CI/CD.
- Experience DB administration skills (MariaDB, Postgres, Redis).
- Experience with Message processing tools (RabbitMQ, Kafka).
- Experience with monitoring tools (Prometheus, Grafana, Zabbix).
- C++/Java programming languages basic knowledge.
- Knowledge of orchestration technologies such as Kubernetes, docker-compose etc.
Responsibilities:
- Design, configure and maintain CI/CD workflows using Python/Groovy/Bash.
- Develop applications services.
- Create an environment for applications running in Linux OS (using systemd, docker).
- Support and design development infrastructure (docker-based dev environment, Virtual machines).
- Hardware server's configuration and maintenance.
We Offer:
β’ Remote work
β’ 8-hour workday
β’ 20 paid vacation days + 8 paid sick days
β’ Medical insurance
β’ Professional and supportive environment Responsibilities:
β’ Design and develop web applications with a scalable architecture
β’ Ensure high-quality, responsive, and maintainable code
β’ Work closely with the engineering team to launch new features
β’ Maintain code integrity and organization
Required domain experience
| Security | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |