The Role: We are seeking an experienced Senior DevOps Engineer to join our dynamic team. As a Senior DevOps Engineer you will lead our DevOps initiatives and play a key role in architecting and implementing scalable infrastructure for our applications. You will collaborate with software engineers operations team and other IT staff to manage code releases. The ideal candidate will have a strong background in software development and operations with experience in cloud infrastructure management and deployment automation.
Responsibilities:
Some of the responsibilities are listed below; however these are not the exhaustive set of responsibilities.
- Design implement and maintain CI/CD pipelines for various applications.
- Automate deployment scaling and management of containerized applications.
- Build and maintain tools for deployment monitoring and operations.
- Monitor site reliability and performance and troubleshoot issues.
- Collaborate with development teams to ensure best practices in infrastructure and application design.
- Implement security best practices for data protection and system integrity.
- Provide guidance and mentoring to junior members of the DevOps team.
- Stay updated with industry trends and best practices.
Qualifications :
Experience:
- Bachelors degree in computer science Engineering or a related field (or equivalent work experience).
- 48 years of experience in a DevOps or similar role.
- Proficiency with cloud services (Azure) and container orchestration tools (Kubernetes Docker Swarm).
- Handson experience with infrastructureascode tools such as Terraform CloudFormation or Ansible.
- Strong scripting skills (Powershell Python Bash).
- Experience with CI/CD tools (Jenkins Azure Devops YAML Templates Octopus Deploy).
- Proficient in YAML pipelines standardizations and to create and enhance Build and Release Pipelines.
- Working knowledge on Windows server IIS and Microsoft Sql Server
- Excellent problemsolving and troubleshooting skills.
- Ability to work independently and in a team environment.
- Good understanding of AuthN and AuthZ techniques like (windows basic JWT).
- Good understanding of GIT and its process like
- Pull request
- Merge pull commit
- Strong verbal and written communication skills.
Additional Information :
- Excellent analytical and problem solving skills
- Excellent verbal/written communication skills. Fluent in English and the working country language
- Should be a selfmotivated independent detail oriented responsible teamplayer and exhibit exceptional relationship management skills
- Ability to work in a complex international environment
- Experience in Agile (Scrum) methodologies would be a plus.
- Ability to adapt quickly to an existing complex environment.
- Ability to quickly learn new concepts and software is necessary
Remote Work :
No
Employment Type :
Contract