Responsibilities:
-Develop and manage CI/CD process for different types of application and automate as many processes as possible
-Manage and support customer environments in Microsoft Azure cloud
-Consult customers on technical aspects of installation, sizing, scaling
-Support leadership with resource planning activities by providing technical insight into upcoming and ongoing project deliverables
-Represent the domain-specific team during broad strategic discussions, driving discussions with senior management and other architects regarding trade-offs, best practices, project management and risk mitigation
-Collaborate with production support and run services team to resolve near-term domain-specific architectural issues and to remove architectural design debt
-Manage the full release process
Key areas:
Communication skills: it is crucial to us that you will have high communication skills. You need to be able to elaborate on topics, explain problems and solutions, guide and mentor your teams
International environment: you will be working with a team in Ukraine and external teams outside the office (remote cooperation)
Leadership skillset: As a leader, you will be responsible for building the environment and prioritize development tasks and activities
Agile, SAFe understanding: We need you to be Agile and experienced in establishing and implementing development practices and standards across multiple agile development teams
Process understanding: You need to be able to guide us through software engineering processes
At least 2 years of experience in those areas
The ideal candidate for the Staff DevOps Engineer will possess the following skills and experience:
-Good understanding of the project and software development lifecycle, preferably experience in Agile/Scrum methodology
-Solid understanding and experience in working with high availability, high performance, multi-data center systems and cloud environments
-Strong analytical, problem-solving and synthesizing skills
-Ability to specify requirements and procedures for routine maintenance and operations
-Proven experience in moving applications from development stage into operations
Expertise:
Excellent knowledge of Linux systems
Programming skills (understanding of important principles, like Open-Close, DRY etc.)
Experience with virtualization systems
Experience in administration and configuration of project management systems
Understanding of CI\CD process and experience with build tools like Jenkins
Excellent knowledge in the field of CLI scripts (Bash)
Tools: Docker, Swarm/Compose, Ansible, fabric, Git
Azure knowledge is a plus
We offer:
The opportunity to work with the biggest players in the aviation world
Direct influence on the future of aviation
Working in international teams
Participation in well-known IT conferences
Care of your body, soul, and well-being (football, medical insurance, sports card, social package, and many, many more)
Many sports initiatives
After work activities
At Progresstech-Ukraine, we believe in a balance between personal growth and professional development. We hire the best to grow our company’s future.