DevOps engineering lead
Salary : up to 80,000 MAD per month, depending on experience.
What You'll Do
As a member of our company, you will play a crucial role in collaborating closely with consulting teams on a wide array of advanced topics. Your primary focus will be utilizing software development methodologies to deliver significant value to various entities within our company, including consulting teams, product teams, and Practice Areas (domain). This will involve leveraging your expertise as a software developer to provide subject matter knowledge and accelerated execution support.
In this role, you will actively engage with teams to understand requirements, define specifications, design, develop, deliver, and maintain software solutions that cater to the needs of clients. Your technical support will be instrumental in ensuring the successful implementation of efficient and high-quality technology solutions. Projects may vary in scope, ranging from short-term Proof of Concepts or Minimum Viable Products to long-term engagements requiring enterprise-grade software development as a crucial component.
Your responsibilities and contributions within the organization will be pivotal in driving innovation and excellence, fostering collaboration between various teams, and contributing to our overall success and our projects.
DevOps :
- Practical expertise in Continuous Integration and Continuous Deployment (CI / CD) along with automated deployment in a multi-Cloud environment.
- Extensive hands-on familiarity with cutting-edge cloud technologies such as Containerization and Function as a Service (FaaS) on major cloud platforms like AWS and Azure.
- Supporting cloud infrastructure for applications hosted on AWS and Azure.
- Hands-on experience in standardizing development environments and automating delivery processes to enhance delivery reliability, efficiency, security, and maintainability.
- Providing hands-on troubleshooting, problem analysis, and resolution.
- Continuously acquiring new technical skills encompassing cloud, orchestration, security, networking, and operating systems, with a strong emphasis on DevOps principles.
Business Requirement :
Taking ownership of entire or partial engagements and collaborating with consulting teams.Establishing credibility by engaging in thought partnerships with demanding stakeholders and consulting teams on DevOps-related subjects, analysing various external and internal factors and dependencies.Conveying insights through sophisticated synthesis and presentation of results (including PowerPoint slides and charts) to stakeholders and consulting teams; gathering, synthesizing, and incorporating learnings and input into new best practices and methodologies.Ensuring proper approval before uploading materials into an internal repository for reference; maintaining confidentiality by sanitizing sensitive client content in marketing documents.Developing and maintaining relationships with consulting MDPs to generate project work by proactively connecting with them.Mentoring juniors on advanced software concepts and platforms and aiding in quality checks.Contributing to the team's content and intellectual property (IP) development.Delivering technical training to team members and the consulting cohort.Technical Skills :
Essential expertise in :Code Repository tools like GitHub.CI / CD tools such as CircleCI, Octopus Deploy, and Jenkins.Containerization technologies like Docker, Helm, and Kubernetes.Infrastructure automation using Terraform.Scripting skills for creating error-free and secure automated deployments.Cloud infrastructure design (AWS / Azure) and deployment.Networking skills, including VPC setup, API gateway configuration, Load Balancer implementation, SSL setup, and Traffic routing.Workable knowledge of :
Azure DevOps for version control, automated build, and release management.Cloud security practices, encompassing access management, network monitoring, and vulnerability management approaches.Application Performance Management (APM) and Infrastructure Management using Enterprise Monitoring tools like DataDog.Familiarity with :
Disaster Recovery, High Availability, and Business Continuity practices.Programming languages such as Python and Node.js.Databases, specifically Postgres.CI / CD tools like Travis and Bamboo.Job Requirement :
Bachelor's / Master's degree in computer science engineering / technology or equivalentWork Experience :
At least 5 - 9 years of configuration management, automation, CI-CD, infrastructure as code experience in a commercial setup specifically services or consulting organizationAdditional weightage for contributions made to open-source projects, blogs, forums etc. in relevant technologiesApply below, we’d love to know more about you!