Job Description:
We are looking for an experienced DevOps Engineer with a strong focus on application building rather than infrastructure management. The ideal candidate will have expertise in designing, implementing, and managing CI/CD pipelines and auto-scaling solutions using Azure services like Azure DevOps, Jenkins, Azure Monitor, as well as shell and python scripts.
Responsibilities:
- Design and create pipelines to build applications from code commit to deployment.
- Perform initial due diligence to understand the root cause of issues and resolve them.
- Automate processes and sub-processes using scripts such as Shell and Python and RESTful APIs.
- As an individual contributor, solve complex problems and provide innovative ideas and solutions.
- Work with Azure DevOps, Azure Web Apps, Function Apps, Key Vaults, and Azure PostgreSQL as needed.
Required Skills:
- 10+ years of experience in DevOps.
- Minimum 5 years of experience with the following skill set:
- Strong coding/development experience (Shell, Python).
- Implementing CI/CD pipelines, building and deploying applications, monitoring, and auto-scaling for services in Azure DevOps and Jenkins.
- Experience maintaining/working with RESTful APIs and/or API wrappers is mandatory. Creating RESTful APIs is preferable.
- DevOps experience with Azure using Azure DevOps/GitHub using Actions.
- Building Application pipelines for large complex project is a MUST. Knowledge on infrastructure is helpful.
- Ability to contribute as an independent contributor.
- Ability to come up with solutions and ideas.
- Self-learner with good communication skills.
- Ability to complete assigned tasks with minimal to no supervision.
Any Graduate