HamburgerMenu
hirist

Job Description

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 layers

- Strong experience with Object oriented design and modelling

- Experience with visual modelling tools including UML

- Working knowledge of databases and SQL

- Knowledge of Ruby or Python

NONTECHNICAL 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.


info-icon

Did you find something suspicious?