Search:

Engineering Lead - Cloud/DevOps

platform-engineer

Description

 

Kloia is a recognized AWS Partner and CNCF member with a deep focus on Application Modernization and Digital Transition projects.

Our teams are growing rapidly and we’re hiring a Engineering Lead - Cloud/ DevOps mainly for our enterprise projects where we are expecting to play role in discovering, assessing, advising, designing the requirements for various different use cases in our customers.

What does a Engineering Lead - Cloud/DevOps do?

 

An Engineering Lead - Cloud/DevOps, also known as a DevOps Lead or an Engineering Manager with a DevOps focus, is a senior technical leader who oversees and manages DevOps techniques within a business. Their responsibilities often include, but are not limited to, the following:

 

  • DevOps Strategy: Develop and implement a DevOps strategy aligned with the organization's business goals. This includes defining best practices, processes, and tools for software development, deployment, and operations.
  • Team Leadership: Lead and manage a team of DevOps engineers, providing guidance, mentorship, and support. This involves setting team goals, managing workloads, and fostering a collaborative and innovative work environment.
  • Infrastructure as Code (IaC): Promote the use of IaC principles and tools like Terraform, Ansible, or Puppet to automate the provisioning and management of infrastructure.
  • CI/CD Implementation: Oversee the creation and maintenance of continuous integration and continuous deployment (CI/CD) pipelines, ensuring that software can be built, tested, and deployed efficiently and reliably.
  • Tooling and Automation: Evaluate, select, and manage the use of DevOps tools and automation solutions, such as Jenkins, GitLab CI/CD, Docker, Kubernetes, and others. Implement automation for configuration management, testing, and deployment.
  • Monitoring and Incident Response: Set up monitoring and alerting systems to track application and infrastructure performance. Develop incident response procedures to minimize downtime and resolve issues promptly.
  • Security and Compliance: Collaborate with security teams to establish and enforce security best practices, identity and access management, and compliance requirements in the CI/CD pipeline and infrastructure.
  • Collaboration with Development and Operations: Foster collaboration and communication between development and operations teams, breaking down silos and promoting a DevOps culture of shared responsibility.
  • Capacity Planning and Scaling: Work on capacity planning to ensure systems can handle changes in demand and growth. Implement autoscaling and load balancing where necessary.
  • Cost Optimization: Analyze cloud costs and identify opportunities for optimization, such as using reserved instances, right-sizing resources, and eliminating waste.
  • Documentation and Training: Ensure comprehensive documentation of DevOps processes, best practices, and standards. Provide training to team members and other stakeholders.
  • Performance Improvement: Continuously analyze and improve the efficiency and performance of the CI/CD pipeline, infrastructure, and development workflows.
  • Vendor and Tool Selection: Make informed decisions about cloud service providers, DevOps tools, and technology stack choices.
  • Risk Management: Identify and mitigate risks related to the DevOps environment, ensuring business continuity and data integrity.
  • Stakeholder Communication: Effectively communicate DevOps initiatives, progress, and results to executive leadership, technical teams, and other stakeholders.
  • Innovation: Stay up-to-date with emerging DevOps technologies and industry trends to assess their potential benefits for the organization.

An Engineering Lead - Cloud/DevOps is ultimately accountable for the overall health and success of a company's DevOps practices. They must mix technical knowledge with leadership and managerial abilities to ensure that development and operations processes are streamlined, efficient, and aligned with corporate goals. They are also crucial in promoting cultural and organizational change in order to promote DevOps ideas and practices.

 

 

Position: Engineering Lead - Cloud/Devops

Location: Remote - EMEA

Level: Senior

What would an average day look like?

 

An Engineering Lead - DevOps' daily schedule can vary depending on the organization's demands, project requirements, and team structure. However, here's a broad outline of what an Engineering Lead - DevOps might do on a typical day:



  • Morning Planning and Prioritization:
      • Start the day by reviewing emails and messages, prioritizing tasks, and creating a to-do list.
      • Assess the status of ongoing projects and identify any critical issues or changes.
    • Team Coordination:
      • Hold a brief team meeting or stand-up to discuss project status, goals for the day, and any immediate challenges.
      • Address any questions or concerns team members may have.
  • Project Oversight:
      • Monitor the progress of ongoing DevOps projects, ensuring they are on track and align with the organization's strategic goals.
  • Technical Guidance:
      • Provide technical guidance and support to team members, helping them overcome obstacles, optimize processes, and implement best practices.
  • Tool and Technology Assessment:
      • Evaluate new DevOps tools, technologies, and practices to determine their suitability for the organization's needs.
      • Make recommendations for adoption or improvement.
  • Infrastructure and Environment Management:
      • Oversee the provisioning and management of cloud infrastructure, ensuring scalability, reliability, and cost-efficiency.
      • Monitor and address any infrastructure-related issues or changes.
  • CI/CD Pipeline Management:
      • Ensure the stability and performance of the CI/CD pipelines.
      • Address any build, test, or deployment issues and work on optimizing the pipeline.
  • Security and Compliance:
      • Collaborate with security teams to ensure that security measures and compliance requirements are integrated into the CI/CD pipeline and infrastructure.
  • Meeting and Stakeholder Communication:
      • Attend meetings with cross-functional teams, executives, and stakeholders to provide updates on DevOps initiatives, discuss project requirements, and address concerns.
  • Training and Mentorship:
      • Provide training, mentorship, and knowledge sharing sessions for team members to enhance their skills and knowledge of DevOps practices.
  • Cost Management:
      • Review cloud cost data and identify opportunities for cost optimization, such as reserved instances, resource resizing, and other cost-saving measures.
  • Documentation and Best Practices:
      • Ensure that best practices, processes, and standards are well-documented.
      • Review and update documentation as needed.
  • Innovation and Continuous Learning:
      • Stay informed about emerging DevOps trends, technologies, and best practices.
      • Experiment with new tools or methodologies to assess their potential benefits for the organization.
  • Problem-Solving:
      • Address any technical challenges, incidents, or outages that arise during the day.
      • Collaborate with the team to resolve issues promptly.
  • End-of-Day Review:
    • Review the progress made during the day and ensure that critical tasks are addressed.
    • Prepare for the next day by identifying priorities and action items.

It is vital to note that an Engineering Lead - DevOps' day-to-day duties may be dynamic and susceptible to change dependent on the organization's evolving needs and ongoing projects. In this capacity, flexibility, good leadership, problem-solving abilities, and excellent communication are required. Furthermore, an Engineering Lead - DevOps frequently blends technical activities with administrative and strategic responsibilities, making the position varied and challenging.

 

Who should apply?

 

A position as an Engineering Lead - DevOps involves a combination of technical experience, leadership abilities, and the ability to manage DevOps techniques inside an organization. Those who should apply for such a position include:

  • Experienced DevOps Professionals: Individuals with a strong background in DevOps practices, including automation, CI/CD, infrastructure as code (IaC), and cloud technologies, who have several years of experience in the field.
  • DevOps Engineers and Team Leads: DevOps engineers who have demonstrated leadership within their teams or organizations and are ready to take on broader responsibilities and a more strategic role.
  • Technical Managers: IT or technical managers with experience in managing and leading teams, who want to focus on DevOps and automation practices at a higher level.
  • CloudCloud Architects: Cloud architects with expertise in designing and implementing cloud-based solutions who are looking to extend their leadership into DevOps.
  • Team Managers and Directors: Managers and directors of IT or engineering teams who wish to transition to a DevOps-focused leadership role.
  • Certified DevOps Professionals: Those with relevant certifications such as AWS Certified DevOps Engineer, Microsoft Certified: Azure DevOps Engineer Expert, or DevOps Institute certifications, which demonstrate expertise in DevOps practices.
  • Strong Communicators: Individuals who can effectively communicate with technical and non-technical stakeholders, bridge the gap between development and operations teams, and provide clear leadership and guidance.
  • Change Agents: Professionals who are passionate about driving cultural and organizational change to promote DevOps principles and practices.
  • Innovators: Those who stay up-to-date with emerging DevOps technologies and industry trends and are committed to adopting new tools and methodologies to enhance their organization's DevOps practices.
  • Problem-Solvers: Individuals with a strong ability to identify and resolve complex technical challenges, optimize processes, and address incidents efficiently.
  • Project Managers: Professionals with project management experience who can oversee multiple projects, manage priorities, and ensure that DevOps initiatives align with organizational goals.
  • Continuous Learners: Those who are committed to continuous learning and skill development, keeping pace with the evolving landscape of DevOps and technology.

Applying for an Engineering Lead - DevOps position necessitates a mix of technical expertise and leadership abilities, as the role entails guiding and leading teams to effectively implement DevOps practices, optimizing processes, and ensuring the organization's development and operations workflows are streamlined and efficient.


This all sounds great, what's it going to do for my career?

You will be exposed to new technologies in an environment where they can be used at scale. Because all of our products have a worldwide audience, we must design with this in mind. Our infrastructure is spread across many AWS regions and must always be quick and reliable.

We always strive to tackle problems at the appropriate level of the stack, so you'll have opportunity to hone both your development and operations skills.

You will also be encouraged to invest in yourself and further your education. Friday afternoons, for example, can be spent to work on other topics that interest you. We also conduct hack days to get away from the daily grind and experiment with new technologies and techniques.

Requirements

  • Fantastic communication skills
  • Deep familiarity with Linux based distributed systems at scale
  • Experience with AWS or another cloud provider
  • Experience with SQL and/or NoSQL databases at scale
  • Experience with services lifecycle, monitoring
  • Experience with DevOps practices and culture
  • An automation mindset
  • A good understanding of Kubernetes
  • Experience with Terraform or other IaC tools

 

Platform Engineer
weoffer-various-benefits-1

Benefits

We have a range of awesome perks and benefits:

- Work from anywhere and anytime concept
- Remote budget which you can buy whatever required to increase your efficiency at your home working area
- Hackathon Days
- Access to AWS and CNCF/Kubernetes Trainings
- AWS and Kubernetes certifications
- R&D focus

We offer an incredible range of perks and benefits. Before the pandemic, we were also following "Work from anywhere" principle, which means you are free to work from your home or from our offices  (Workinton). We are always seeking new ways to make remote-work more social, including:

- Weekly Lunch&Learn Sessions
- Weekly OpenCam Sessions
- Virtual Socials
- Online Games

 

Contact