Position: DevOps Engineer
Contract Duration: 12 months
Experience Required: 6+ years
Work Location: Offshore (Remote work allowed)
Salary : 14lpa TO 16lpa
Job Description:We are seeking an experienced DevOps Engineer with a strong background in Azure DevOps, CI/CD pipeline development, and hands-on expertise in related technologies. The ideal candidate will have a proven track record of designing and building scalable, secure, and automated CI/CD pipelines, and will be comfortable working in an agile, fast-paced environment. You will be responsible for supporting the design and deployment of continuous delivery systems, integrating with key scanning and security tools, and working closely with development teams to ensure smooth, efficient application releases.
Key Responsibilities:- Design & Architecture: Lead the design and development of robust and secure CI/CD pipelines for various technology stacks including Java, .NET, and Cloud (PCF) applications.
- CI/CD Pipeline Development: Build, implement, and optimize automated CI/CD pipelines, ensuring they are resilient, auditable, and scalable. Focus on efficiency and security in all aspects of pipeline development.
- Tool Integration: Integrate various static and dynamic analysis tools (e.g., SonarQube, CAST HL, Checkmarx, InsightAppSec) into the pipeline for code quality, security scanning, and vulnerability management.
- Scripting & Automation: Leverage scripting languages (e.g., Python, Shell, PowerShell, Perl) to automate deployment, monitoring, and other DevOps functions.
- Cloud & Kubernetes: Manage containerized application deployment using Docker and Kubernetes. Experience with Azure Cloud (including Azure Kubernetes Service) is a plus.
- Azure DevOps: Utilize Azure DevOps tools (Boards, Pipelines, Repos) for managing source code, build processes, and project tracking.
- Collaboration & Support: Collaborate with development teams to ensure a seamless integration and delivery process, providing technical support as needed for troubleshooting and optimization.
- Continuous Improvement: Regularly analyze pipeline performance and implement improvements to enhance automation, reliability, and speed.
Mandatory Skills:- Azure DevOps (Boards, Pipelines, Repos)
- GitHub, GitHub Actions, and YAML for pipeline orchestration
- Strong experience with CI/CD pipeline design and implementation
- Experience in integrating with SonarQube, CAST HL, Checkmarx, InsightAppSec, and similar tools
- Scripting expertise in Python, Shell, PowerShell, or Perl
- Solid knowledge of Kubernetes, Docker, and container orchestration
- Good understanding of both Windows and Linux OS
Desirable (Good to Have) Skills:- Terraform for infrastructure as code
- Experience with containerized application deployment and management
- Familiarity with PCF to Azure migration
Education & Qualifications:- Bachelor's degree or equivalent in Computer Science, Engineering, or a related field (preferred but not mandatory).
Soft Skills:- Strong communication and collaboration skills.
- Ability to analyze complex issues and propose solutions quickly.
- Ability to work independently and as part of a team in an agile environment.