Job Summary:
Methods is an IT delivery and transformation consultancy, looking for a client-facing Lead DevOps Engineer. You will play a crucial role in designing, implementing, and maintaining the infrastructure and tools necessary to support the development and deployment of software systems in client ecosystems. You will lead a team of DevOps engineers, providing technical guidance, mentoring, and fostering a collaborative and high-performing environment. Your expertise in DevOps methodologies, cloud technologies, automation, and system administration will be essential in optimizing the software development lifecycle and ensuring the reliability, scalability, and security of our systems.
Responsibilities:
- Lead a team of DevOps engineers, providing technical leadership, guidance, and mentoring.
- Collaborate with cross-functional teams, including software development, operations, and quality assurance, to define and implement DevOps strategies and best practices.
- Design, implement, and maintain cloud-based infrastructure and automation tools to support the development, testing, and deployment of software systems.
- Develop and manage CI/CD pipelines, including build, test, and deployment automation, to enable efficient and reliable software delivery.
- Ensure the scalability, availability, and security of infrastructure systems, including monitoring, logging, and disaster recovery plans.
- Drive continuous improvement by identifying and implementing process enhancements, tools, and technologies to optimize the software development lifecycle.
- Collaborate with development teams to optimize application performance, troubleshoot issues, and implement efficient resource utilization.
- Stay up-to-date with industry trends, emerging technologies, and best practices in DevOps, cloud computing, and system administration.
- Participate in on-call rotations and provide support for production systems, ensuring uptime and resolving critical incidents in a timely manner.
- As a line manager you will conduct performance evaluations, provide feedback, and support the professional growth and development of team members.