About the Position
We are looking for a Junior DevOps Engineer to support and maintain multiple environments, contribute to infrastructure operations, and collaborate closely with developers and engineering teams. In this role, you will participate in the automation, monitoring, deployment, and maintenance of production systems while working with a broad range of modern infrastructure technologies.
This position requires working in a rotating schedule of 12 hour shifts, consisting of three consecutive working days followed by three days off.
About the Project
You will be involved in a large scale infrastructure and operations project focused on maintaining high availability environments, automating operational processes, and ensuring stable service delivery across cloud and on premises platforms. The project emphasizes reliability, continuous improvement, and collaboration between infrastructure and development teams.
About the Team
You will work within a cross functional team consisting of DevOps Engineers, System Administrators, Software Developers, and Client Side Engineering Specialists. The team operates in a collaborative environment with a strong focus on knowledge sharing, operational excellence, and continuous learning.
Responsibilities
- Control, monitor, and automate infrastructure systems across multiple environments
- Support the deployment, maintenance, and operation of server infrastructure
- Collaborate with development teams and engineering stakeholders to improve system reliability
- Configure and administer Linux and Windows Server environments
- Manage and troubleshoot web services including Apache, Nginx, and IIS
- Administer database platforms including Microsoft SQL Server, MySQL, and PostgreSQL
- Monitor system performance and availability using Zabbix or similar monitoring tools
- Support cloud infrastructure hosted on AWS and Microsoft Azure
- Participate in CI/CD processes using Jenkins, TeamCity, Git, Ansible, and other automation tools
- Investigate and resolve technical issues related to servers, networks, databases, services, and infrastructure components
Requirements
- 2+ years of experience administering Linux and Windows Server environments
- Understanding of TCP/IP networking concepts
- Experience configuring and supporting Apache, Nginx, or IIS web servers
- Experience administering Microsoft SQL Server, MySQL, or PostgreSQL databases
- Experience working with Zabbix or comparable monitoring platforms
- Experience configuring and administering cloud environments in AWS and Microsoft Azure
- Experience using CI/CD tools such as Jenkins and TeamCity
- Experience with version control systems, including Git
- Experience with deployment and configuration management tools such as Ansible, Puppet, or similar solutions
- Ability to troubleshoot and resolve infrastructure, networking, database, and service related issues
- Ability to work effectively within a collaborative team environment
Nice to Have
- Basic knowledge of Python
- Understanding of CDN technologies
- Broad understanding of modern IT infrastructure and operations practices
- Experience with additional automation and monitoring tools
- Ability to quickly learn new technologies and adapt to changing project requirements
Technologies
Linux, Windows Server, Amazon Web Services (AWS), Microsoft Azure, TCP/IP, Apache, Nginx, IIS, Microsoft SQL Server, MySQL, PostgreSQL, Zabbix, Jenkins, TeamCity, Git, Ansible, Puppet, Python, CDN technologies