Job description
We are looking for a dynamic DevOps Engineering Manager to lead technological innovation and drive the integration of emerging trends like AI within our organization. This role involves spearheading a team to implement cutting-edge infrastructure architectures, containerization strategies, and security best practices, with a strong emphasis on Infrastructure as Code (IaaC). Additionally, you'll be responsible for driving FinOps, GitOps, and MLOps practices, standardizing infrastructure, and upgrading our tech stack. Mentoring junior team members and collaborating closely with stakeholders to define and execute DevOps strategies will be pivotal to your success. The ideal candidate will bring expertise in managing code and package repositories, implementing DevSecOps principles, and optimizing cloud costs. Knowledge in multi-region, multi-cloud, and serverless architectures is essential, alongside strong leadership and communication skills to foster effective collaboration and drive DevOps initiatives aligned with our company objectives.
What you’ll be doing:
Lead the design, implementation, and upgrades of cloud-based infrastructure for scalability, efficiency, and industry standards alignment.
Develop, maintain, and optimize CI/CD pipelines with a focus on automation, quality improvement, and efficient deployment practices.
Drive containerization efforts using Docker and Kubernetes to enhance deployment flexibility and scalability.
Enforce security best practices across infrastructure and applications to ensure data protection and compliance.
Implement Infrastructure as Code (IaaC) principles for automating and standardizing infrastructure management.
Optimize cloud spending and resource allocation through FinOps practices.
Lead efforts to standardize processes and procedures, enhancing efficiency and consistency.
Foster a culture of continuous improvement, mentoring team members, promoting autonomy, and guiding growth.
Collaborate with stakeholders to define strategies aligned with business objectives.
Communicate effectively with stakeholders, providing updates and proactively addressing challenges.
Implement advanced monitoring and performance optimization techniques to ensure high system availability and performance.
Evaluate and integrate new DevOps tools and technologies into existing toolchains.
Serve as an escalation point for complex technical issues, providing guidance and support to resolve critical incidents.
Provide leadership during incidents and outages, facilitating incident response efforts.
Adapt quickly to technological innovations and trends like AI, leading the team to effectively leverage these advancements.
Drive GitOps practices for version control and continuous delivery of infrastructure code, integrating automation and collaboration.
Drive MLOps practices to streamline machine learning model deployment and management, ensuring efficiency and reliability.
What we’re looking for:
Bachelor's degree in Computer Science, Engineering, or related field.
Previous experience in a leadership or mentoring role, guiding and supporting junior team members.
8+ years of experience in DevOps or related fields, with a strong track record of driving technological innovation.
Certification in relevant DevOps technologies and practices (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator).
Proven experience in leading and driving containerization initiatives using Docker and Kubernetes.
Strong understanding and implementation skills in Infrastructure as Code (IaaC) tools like Terraform or CloudFormation.
Excellent communication and interpersonal skills, with the ability to interact effectively with subordinates and functional peers.
Strategic mindset, with the ability to align team goals and activities with broader business objectives.
Strong analytical and problem-solving skills, with the ability to identify and address complex technical challenges.
Expertise in implementing and enforcing security best practices across infrastructure and applications.
Proficiency in maintaining infrastructure with patches and updates, ensuring system stability and security.
Track record of successfully planning and executing infrastructure and platform upgrades.
Hands-on experience with GitOps and MLOps practices, ensuring efficient version control and deployment of infrastructure and machine learning models.
Ability to standardize processes and procedures to improve efficiency and consistency.
Demonstrated ability to quickly adapt to and leverage emerging technologies and trends like AI.
Knowledge of FinOps practices to optimize cloud spending and resource utilization.
Knowledge of serverless computing platforms such as AWS Lambda, Azure Functions, or Google Cloud Functions.