Lead DevOps Engineer with Azure Poland
95465
Obowiązki
- Design, implement, and manage cloud infrastructure on Microsoft Azure, focusing on scalability, security, and reliability
- Build and maintain CI/CD pipelines using Gitlab/Azure DevOps, and other automation tools, reducing deployment times and increasing deployment frequency
- Accelerate our cloud adoption journey
- Implement system monitoring to ensure optimal performance, swiftly address potential issues and identify opportunities for cost optimization
- Collaborate with the security team to enforce security policies, perform vulnerability assessments, and respond to incidents to protect against threats
- Work closely with software developers, IT operations staff, and project managers to ensure a seamless, efficient development pipeline that aligns with organizational goals
- Apply best development practices and effectively utilize technologies
Wymagania
- Solid experience with Azure services, including compute, networking, storage, and security
- Proficient in implementing CI/CD pipelines and in the use of automation and orchestration tools
- Understanding of container technologies and orchestration platforms like docker
- Knowledge of scripting for automation of cloud operations using ARM templates, Terraform, Ansible, Azure DevOps
- Experience with system monitoring tools and an understanding of security practices related to cloud infrastructure
- Strong communication and collaboration skills, work with multiple teams to help deliver and spread understanding of cloud infrastructure design
- Good knowledge of continuous integration and deployment pipelines (TeamCity, Jenkins, Gitlab, Docker, Helm Charts)
- Working with large and complex code bases (GitHub, Gitlow, Fork/Pull Model)
- Experience working with Service Mesh infrastructure (Istio)
- Knowledge about security basics for e.g. OpenID Connect, OAUTH2, JWT, TLS and desire to learn more
- Fluency with UNIX command line tools and other modern/popular languages (PowerShell, Go)
- Working experience in Agile methodologies (SCRUM, Kanban)
- Understanding of design patterns and distributed system architecture
Oferujemy
- Programming background required - hands-on experience with at least one programming language (Java, Python, C#)
- Knowledge RESTful web services are added advantage
- Experience in leading and mentoring junior engineers
Źródło: Epam Poland/Praca