Summary:
We are seeking an experienced and motivated Lead DevOps Engineer to oversee and drive our DevOps practices and infrastructure strategy. The ideal candidate will lead a team of DevOps engineers and collaborate with software development and IT operations teams to automate, streamline, and enhance our development and deployment processes. This role requires strong leadership, deep technical expertise, and a passion for optimizing system reliability, scalability, and performance.
Key Responsibilities:
● Lead and mentor a team of DevOps engineers, providing guidance on best practices and career development.
● Design, implement, and maintain CI/CD pipelines to support fast and reliable delivery of software.
● Manage infrastructure as code (IaC) using tools such as Terraform, Ansible.
● Oversee datacenter infrastructure needs and ensure high availability, performance, and security.
● Monitor system performance and respond to incidents, performing root cause analysis and implementing preventive measures.
● Establish and enforce standards for configuration management, containerization (Docker/Kubernetes), and deployment automation.
● Implement logging, monitoring, and alerting systems using tools like Prometheus, Grafana, ELK.
● Ensure compliance with security and regulatory requirements in the DevOps processes.
Qualifications:
Required:
● Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
● 5+ years of experience in DevOps or related roles, with 2+ years in a leadership capacity.
● Strong experience with CI/CD tools (e.g.,Argo, GitLab CI).
● Hands-on experience with containerization and orchestration (e.g., Docker, Kubernetes).
● Excellent problem-solving and communication skills.
Nice to Have:
● Familiarity with python, golang, java languages
● Familiarity with messaging queue brokers like apache kafka
● Background in microservices architecture.
● Agile/Scrum experience.