Senior DevOps Engineer || Work From Office.

5 - 10 years

6.0 - 10.0 Lacs P.A.

Gurgaon

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

Devops engineerAws CloudDockerAnsibleKubernetesJenkinsGITTerraformDevops ToolsCi/CdSonarqube

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for an experienced Senior DevOps Engineer with at least 5 years of experience who can take ownership of the DevOps and Software Release functions independently. This role will be responsible for managing the full lifecycle of software releases, ensuring smooth, automated, and timely deployments. You will also lead the automation of release pipelines and oversee version control systems, aligning with best industry practices for CI/CD (Continuous Integration/Continuous Deployment). End-to-End Release Management: Own and manage the software release lifecycle, including planning, coordinating, and executing software releases across multiple environments (SIT/UAT/Production). CI/CD Pipeline Development: Design, implement, and maintain CI/CD pipelines to automate the build, test, and deployment processes, ensuring efficient and reliable releases. Version Control Management: Administer Git-based version control systems, managing branches, release tagging, and code merges. Lead the migration from SVN to Git and maintain version history for audit and rollback purposes. Environment Management: Maintain and configure development, staging, and production environments, ensuring seamless integration and deployment of software across these environments. Automation & Scripting: Implement infrastructure-as-code (IaC) and automation tools (e.g., Jenkins, Docker, Kubernetes) to streamline deployment and configuration processes. Monitoring & Troubleshooting: Proactively monitor system performance and troubleshoot issues during software deployments. Ensure high system uptime and resilience. Collaboration & Communication: Work closely with cross-functional teams including development, QA, and operations to prioritize release schedules, identify bottlenecks, and provide timely feedback. Facilitate release planning and post-release reviews. Documentation: Ensure comprehensive documentation for all releases, including version histories, release notes, user guides, and deployment strategies. Security & Compliance: Enforce security best practices within the DevOps pipeline, ensuring secure handling of data and compliance with industry regulations (e.g., SOC2, GDPR). Skill Set Requirement- The skills essential for this job are as follows: Experience: Minimum of 5 years of hands-on experience in DevOps, software release engineering, or related roles. CI/CD Expertise: Proven experience in building and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar. Version Control: Strong expertise with Git (and optionally SVN), with a deep understanding of branching strategies, versioning, and code merging. Infrastructure-as-Code: Hands-on experience with IaC tools like Terraform or Ansible, and container orchestration tools like Docker and Kubernetes. Cloud Infrastructure: Experience with cloud platforms (AWS, Azure) and managing infrastructure in cloud environments. Automation: Proficiency in automating deployment and configuration processes using scripting languages. Problem Solving: Strong troubleshooting skills with the ability to quickly diagnose and resolve release-related issues. Team Leadership: Ability to independently manage the release process, take ownership of DevOps functions, and mentor junior team members. Agile & SDLC: Familiarity with Agile methodologies and a deep understanding of the software development lifecycle (SDLC) and release management processes. Soft Skills: Excellent communication and collaboration skills, with the ability to work in a cross-functional, diverse team environment. Work Experience- The successful candidate must have the following experience and attributes: Experience with building Visual studio .NET projects both web and application. Experience in the build environment and source control environment of Visual Studio. Extensive experience performing functions of build/release/configuration engineer. Expert knowledge of software configuration management systems and source code version control systems Git and optionally SVN. Knowledge of Configuration Management industry standards and best practices. Working knowledge of the Software Development Life Cycle (SDLC) Knowledge of software process management and improvement techniques Ability to communicate effectively, verbally and in writing, to interact effectively with internal and external clients, peers, management and cross-functional areas, to build relationships and use facilitation skills with both technical and non-technical personnel Ability to suggest alternative approaches Ability to create technical documentation and release notes. Ability to manage time effectively, to work under time pressure, to meet schedules and deadlines, to multi-task, to plan, organize and prioritize work assignments and pay close attention to detail. Ability to rapidly learn new software and maintain competency with developing technologies. Ability to troubleshoot Ability to use good judgment in evaluation and decision making. Ability to work flexible hours in potentially a rotational shift with other release team members to ensure coverage Ability to work effectively in a diverse workforce Problem solving skills Ability to follow ANALEC procedures relative to project implementation and documentation. Qualifications Bachelors degree in Computer Science, Engineering, or a related field. Relevant industry certifications in DevOps, Cloud Computing, or Security (e.g., AWS Certified DevOps Engineer) are a plus Other competencies Proficiency in Microsoft Office Suite (MS Word, MS Excel, MS PowerPoint) and project management tools. Ability to work in a fast-paced environment, multitask, and manage time efficiently. Strong team player with a track record of collaboration and participation in group projects.

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)