Lead DevOps Engineer

  1. Permanent

We are looking for one of our top clients an exceptional software Team Leads to join the growing team.

If you are a natural leader, like working in a technically stimulating and challenging environment, and thrive on making a significant impact within an organization then we have the perfect opportunity for you. As a Team Lead of the embedded Site Reliability Engineering team (SRE), you will have the dual responsibility of managing and growing a team of software developers as well as being technically hands-on with regard to the development of the Engineering Platform services. This includes working closely with technical leads, product owners, and developers to drive toward a shared vision. You will be expected to actively contribute to the technical feasibility evaluations in collaboration with the product team and the engineering management team, to determine the technical approach and action plan, to deliver on set objectives with your team, and to ensure the services operate at a high-quality level. As Team Lead you will manage and drive your team, helping them in developing, task planning, and leading both on the technical and organizational aspects. Role and Responsibilities

  • Guiding DevOps team through technical issues and challenges
  • Support various DevOps teams during the development activities
  • Co-implement deployment and configuration strategies for new services, including provisioning resources, and go-live
  • Work prioritization and planning
  • Ensuring that information flows efficiently between your team and the rest of the organization as necessary
  • Setting performance expectations and objectives for each team member, following up on these objectives, and conducting the yearly evaluation
  • Monitoring all critical services, sharing on-call duties, troubleshooting, and addressing problems as they arise (including any needed changes in code, topology, resources, or configuration)
  • Ensuring timely resolution of critical production-affecting issues, recommending and prioritizing prevention actions, and communicating these efficiently to stakeholders.
  • Ensuring training, onboarding, and integration of all new team members; assigning mentors
  • Actively contributing and participating in recruitment activities for new team members.
  • Actively participating in domains and engineering alignment meetings including Agile/Scrum ceremonies as a facilitator and enabler
  • Ensuring well-documented engineering practices are adopted, owned, and followed by the team
  • Co-architect new services, including failure tolerance and self-healing by design, as well as establishing clear scaling-out paths
  • Evaluating and benchmarking new solutions, establishing capacity and growth plans
  • Administration of services, whether built in-house or from external vendors
  • Continuous improvement of internal services for ease of packaging, configuration, and deployment
  • Provide help identifying the project requirements, coordinating with the Project Owner in reviewing timelines and deliverables
  • Support the organization during the ongoing software delivery transformation in order to improve product quality, development efficiency and observability
  • Introduce new and improve existing tools and processes used to build, release and deploy software
  • Create and implement software delivery standards and best practices across the organization

Skills and Qualifications

  • At least 5 years DevOps experience
  • At least 1 year experience as a Tech Lead or DevOps manager
  • Effective communication and collaboration skills
  • Proficiency in English and Excellent communication skills (verbal and written) required to communicate in a global team to build solid relationships with peers
  • Very good analytical skills and the ability to creatively find solutions to complex problems.
  • Ability to navigate through ambiguity in a fast-paced environment
  • Strong knowledge of both SRE, Agile, and DevOps principles and how it applies to software engineering practices
  • Practical experience in: Amazon Web Services, Kubernetes, Terraform, CI/CD - Continuous Integration and Deployment solutions (GitHub Actions, Concourse, Jenkins, Circle Ci)
  • Skills in Bash programming, as well as other script based languages (Python)
  • Knowledge of basic network protocols and services
  • B.Sc. or M.Sc. degree in the field of Informatics, Telecommunication or related subject

Nice to have

  • Programming in Go
  • Working experience in all aspects of software engineering, including coding, architecture, and infrastructure
  • Knowledge of protocols and data exchange formats: HTTP/1.1/2.0, RESTful API

Najnowsze stanowiska