Description

Must Have:

Proficiency in scripting languages (Shell, PowerShell, Python) for creating automated deployment scripts.
Experience with configuration management tools (Ansible, Puppet, Chef) to automate infrastructure setup and application deployment.
Knowledge of CI/CD pipelines and tools (Jenkins, GitLab CI, Travis CI) for automating build, test, and deployment processes.
Familiarity with containerization tools (Docker) and orchestration tools (Kubernetes) for efficient deployment and scaling.
Expertise in version control systems (Git) for managing and tracking changes in the codebase.
Understanding of Infrastructure as Code (IaC) principles using tools like Terraform or CloudFormation for automated infrastructure provisioning.
Knowledge of monitoring tools (e.g., Prometheus, Nagios) and logging systems (e.g., ELK stack) for ensuring visibility into the deployment process.
Understanding of the Software Development Life Cycle (SDLC) and the role of deployment automation in the development process.
Strong documentation skills for creating clear and comprehensive deployment procedures and guidelines.

Key Responsibilities -

Create deployment automation tools and processes to move software seamlessly between testing and production environments across the software delivery cycle.
Build, manage, and maintain deployment automation tools and processes to facilitate the rapid and frequent release of new features and applications, eliminating the need for human intervention in deployments.

Qualifications:
Expert in DevOps best practices.
Strong knowledge of agile technologies.
Bachelor’s or Master’s degree in computer science, information technology, or a related field.
Experience with Jenkins, Ansible (or equivalent), JIRA, Confluence, GitHub, and Puppet.
Proficiency in Windows server administration, Linux server administration, VMware, and knowledge of .NET/Java development.
Experience with containerization and cloud infrastructure (AWS/Azure/GCP).
Project/Environment:
Join an innovative and high-growth cloud software company focused on Identity Governance and Security. This dynamic environment offers tremendous opportunities for personal and professional growth. Be part of a team that is defining and building an innovative identity platform, impacting clients directly. Experience the rewards of challenging yet fulfilling work in a positive and welcoming environment. If you thrive in a resilient and dynamic high-growth setting, you belong with us!

Education

Bachelor’s or Master’s degree in computer science, information technology,