Description :
The Lead DevOps Engineer will be responsible for leading the DevOps function, overseeing a team of engineers, and driving the design, development, implementation, and support of automated deployment processes and infrastructure. This role requires a strategic thinker with a passion for technology and a commitment to excellence.
Essential Job Functions :
The primary responsibilities of this position are to :
- Lead the design, implementation, documentation, and maintenance of scalable, secure, and reliable cloud infrastructure and core system applications.
- Oversee the development, management, and optimization of continuous integration and continuous deployment (CI / CD) pipelines to ensure fast, reliable, and secure software delivery.
- Implement and manage robust monitoring and logging solutions using tools like Grafana to ensure system health and performance.
- Ensure timely delivery of code, configuration, and other technology artifacts.
- Automate routine tasks and processes using scripting languages such as Bash or PowerShell to improve efficiency and reduce errors.
- Analyze system performance and implement improvements to enhance scalability, reliability, and efficiency.
- Mentor and guide junior DevOps engineers, fostering a culture of continuous improvement and innovation.
Technical Skills : Most important :
11+ years of professional experience as a DevOps Engineer, with at least 5 years in a leadership role.Extensive experience with Terraform, PowerShell, and other shell scripting languages.Proficient in container technologies such as Docker and orchestration platforms like Kubernetes.Strong experience with CI / CD tools such as GitLab, GitHub, and Azure DevOps for automating build, test, and deployment processes.Solid experience with version control, particularly Git, and familiarity with branching strategies.Strong understanding of networking concepts, including DNS, TCP / IP, VPN, and load balancing.Experience implementing security best practices and tools, including firewalls, encryption, and intrusion detection systems.Proven experience in monitoring application health, security, and other processes related to the software development lifecycle (SDLC).Experience leading incident response efforts, performing root cause analysis, and implementing corrective actions.Proficient in Linux / Unix / Windows system administration.Excellent technical documentation and writing skills.Desirable, but not required :
Knowledge of full stack technology concepts from hardware, software platforms to UI layersStrong experience with Object oriented design and modellingExperience with visual modelling tools including UMLWorking knowledge of databases and SQLKnowledge of Ruby or PythonNONTECHNICAL SKILLS :
Most important :
High level of attention to detail, ensuring accuracy and quality in all work outputs.Strong analytical and problem-solving skills with the ability to think critically and troubleshooting complex issues.Excellent verbal and written communication skills, capable of conveying technical concepts to non-technical stakeholders.Ability to adapt to rapidly changing environments and learn new technologies quickly.Commitment to delivering high-quality solutions that meet customer needs and expectations.Strong organizational skills with the ability to manage multiple priorities and projects simultaneously.(ref : hirist.tech)