Job Overview:
We are looking for a detail-oriented DevOps engineer to be a part of our DevOps team. This role requires designing and implementing CI/CD pipelines, managing cloud infrastructure for medium-sized multi-tier deployment, plan and implementing best practices for deployments among development teams.
Responsibilities:
- Responsible for creating and maintaining CI/CD pipelines using multiple tools and cloud providers (AWS/Azure/GCP) for various web and mobile technologies.
- Must have knowledge of any of the Iac tool - Terra
- form/CloudFormation
- Applied research and development, prototyping, for new areas in CI/CD.
- Defining, configuring and maintaining deployment on distributed, multi-tier cloud infrastructure for reliability and performance (especially AWS or Azure)
- Help in resolving deployment issues in a various environments in a time-bound manner.
- Managing releases maintenance, configurations
- Creating a culture that is based on knowledge sharing and learning from best practices.
- Exhibiting a high level of professional flexibility and volunteering innovation and new ideas.
Required Skillset:
- Strong knowledge of docker, docker-compose and cloud based container technologies is a must
- Intermediate knowledge of container Orchestration Platform - Kubernetes is a must
- Intermediate knowledge of Azure DevOps or Code Pipeline is a must
- Strong knowledge and understanding of configuring web server environments like IIS/WindowsServer, Apache, Nginx etc.
- Strong knowledge of programming languages (NodeJS/Python) and scripting is required.
- Strong administrative skills of multiple source control systems like GIT, SVN, TFS is needed.
- Strong knowledge of various build tools for web and mobile technologies.
- Experience in using multiple IDEs Visual Studio, VS Code, Eclipse and multiple plugins for the IDEs.