Компания "ОВ КАЗАХСТАН"
We are looking for a Senior DevOps engineer to join our DevOps team responsible for maintaining the IT services that support our R&D, Delivery, and Support operations. Our team is a part of the Global IT department.
We apply ITIL methodology and use ITSM systems based on the JIRA Service Desk to manage our processes.
Responsibilities
- Administer and develop a variety of IT services, including OKD (OpenShift) clusters, log management systems, and repository management systems.
- Design and implement automation to provision cloud environments for R&D and Delivery teams.
- Develop and maintain automation for creating standardized and custom development environments for software testing and debugging.
- Manage and support virtual environments (Linux/Windows/macOS) and containerized environments (OKD).
- Install, configure, integrate, and expand software solutions to meet the needs of the R&D and Delivery departments.
- Monitor and ensure the availability, performance, and security of IT services.
- Analyze and decompose functional and non-functional requirements, and provide accurate task estimates.
- Document system architectures and implemented solutions.
- Provide infrastructure support for R&D and Delivery teams to resolve complex technical issues.
- Participate in projects focused on the development and optimization of IT infrastructure, making recommendations for improvement.
Requirements:
- Strong understanding of network principles (TCP/IP protocols) and application layer protocols.
- Deep experience with Infrastructure as Code (IaC) tools, such as Ansible, Packer, Terraform, and Helm.
- Solid knowledge of the software development lifecycle, methodologies, and microservices architecture.
- Expertise in containerization technologies and hands-on experience with container orchestrators like Podman or Docker.
- Proficiency in administering Kubernetes (K8s) or OKD (OpenShift) clusters.
- In-depth knowledge of CI/CD pipelines (from Git workflows to package delivery), with hands-on experience managing CI/CD tools.
- Excellent understanding of operating systems and extensive experience as a Linux and Windows administrator.
- Practical experience with public cloud platforms (Oracle Cloud, AWS, Azure) and building infrastructure from scratch using IaC.
- Strong troubleshooting skills in complex development environments.
- Proficient in spoken and written English.
Would be an asset:
- Familiarity with ITIL practices.
- Experience with building tools and systems (Maven, Gradle).
- Proficiency in high-level programming languages such as C++, Java, Kotlin, Python, or Go.
- Relevant certifications, such as LPIC, RedHat, Microsoft, or IBM.
Our benefits
- Competitive salary and annual bonus.
- Professional courses and certifications.
- Voluntary health insurance.
- Snacks and drinks in the office.
- Meal allowance.
- Language courses.
- Corporate events.
- Flexible start of the work day.
- Hybrid work.