Posted:2 months ago| Platform:
Work from Office
Full Time
Key Responsibilities: Deployment Planning & Coordination : Plan, schedule, and coordinate the deployment of software releases, updates, and patches across multiple environments (e.g., staging, production). Build and Release Management : Manage the build, release, and version control processes. Work with development teams to ensure that software is packaged and ready for deployment. Automation of Deployment Processes : Develop and maintain automated deployment scripts using tools like Jenkins, Ansible, Chef, Puppet, or similar to streamline deployment workflows. Environment Management : Ensure that development, staging, and production environments are properly configured and maintained for deployments. Troubleshooting & Support : Monitor the deployment process, troubleshoot issues that arise, and provide timely resolutions. Work with developers to fix issues related to deployments. Collaboration : Collaborate with software developers, QA engineers, and IT operations teams to ensure successful integration of the deployment pipeline with development and testing activities. Documentation : Create and maintain detailed deployment documentation, including deployment procedures, release notes, and change logs. Post-Deployment Monitoring : Ensure that deployed applications are performing as expected and investigate any performance or functional issues that arise post-deployment. Risk Management : Identify potential deployment risks, prepare contingency plans, and ensure deployment best practices are followed to minimize downtime or system failures. Continuous Improvement : Continuously assess and improve deployment processes, tools, and methodologies to increase efficiency, reliability, and scalability of deployments. Requirements: Bachelors degree in Computer Science Engineering, or a related field. Proven experience as a Deployment Engineer or a related role with a focus on deployment automation, software delivery, or DevOps. Technical Skills : Proficiency in scripting languages (e.g., Bash, Python, PowerShell) for automating deployments. Experience with deployment automation tools (e.g., Jenkins, Ansible, Terraform, Chef, Puppet). Strong understanding of version control systems like Git. Experience with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes). Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) for deploying applications. Understanding of continuous integration/continuous deployment (CI/CD) pipelines. Knowledge of system administration, networking, and infrastructure management. Soft Skills : Strong problem-solving and troubleshooting abilities. Ability to collaborate with cross-functional teams in a fast-paced environment. Attention to detail and the ability to follow deployment procedures. Good communication skills to document and explain deployment processes. Preferred Qualifications: Experience working in an Agile or DevOps environment. Knowledge of infrastructure-as-code (IaC) principles and tools (e.g., Terraform, CloudFormation). Familiarity with monitoring tools (e.g., Prometheus, Nagios, Datadog). Experience with microservices architecture and deploying microservices-based applications. Experience with container orchestration and cloud-native environments.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru, Hyderabad
INR 3.5 - 8.5 Lacs P.A.
Mumbai, Bengaluru, Gurgaon
INR 5.5 - 13.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 3.0 - 7.0 Lacs P.A.
Chennai, Pune, Mumbai (All Areas)
INR 5.0 - 15.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 11.0 - 21.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 15.0 - 16.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 10.0 - 15.0 Lacs P.A.
Bengaluru, Hyderabad, Mumbai (All Areas)
INR 0.5 - 3.0 Lacs P.A.
Hyderabad, Gurgaon, Mumbai (All Areas)
INR 6.0 - 16.0 Lacs P.A.
Bengaluru, Noida
INR 16.0 - 22.5 Lacs P.A.