Posted 3mo ago

Senior Software Engineer - Devops

@ Staples
Chennai, Tamil Nadu, India
OnsiteFull Time
Responsibilities:build pipelines, manage containers, provision infrastructure
Requirements Summary:6-8 years DevOps/SRE experience; Docker/Kubernetes; Jenkins; Terraform/Ansible; Azure/GCP; scripting; Git; hands-on CI/CD.
Technical Tools Mentioned:Docker, Kubernetes, Git, Jenkins, Terraform, Ansible, Groovy, Shell, Azure, Google Cloud, Python, Java, Perl, Packer
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Duties & Responsibilities
  • Build, maintain, and scale continuous integration and delivery pipelines using Jenkins, Git, and other automation tools. 
  • Implement and manage containerized applications using Docker and Kubernetes.  
  • Automate infrastructure provisioning and management using Terraform, Ansible, and other Infrastructure as Code (IaC) tools.  
  • Deploy, manage, and monitor cloud environments in Azure and Google Cloud.  
  • Collaborate with development teams to streamline the development process and reduce deployment time. 
  • Troubleshoot production and development issues in cloud environments and ensure system uptime and reliability. 
  • Write and maintain scripts in Groovy, Perl, Shell, and other scripting languages to automate tasks.  
  • Ensure system monitoring, alerting, and logging solutions are in place and are functioning effectively.  
  • Contribute to the improvement of DevOps practices and tools, staying updated on industry best practices and trends. 
  • Stay current with emerging technologies and trends in performance engineering to provide technical guidance and leadership.


Requirements

Basic Qualifications
  • Bachelor’s degree in computer science, Information Systems, or related field.
  • 5+ years of professional experience in DevOps, Site Reliability Engineering (SRE), or related field.
  • In-depth knowledge of Docker and Kubernetes for containerization and orchestration.  
  • Expertise in cloud infrastructure and modern DevOps practices.   
  • Proven track record of working in agile development teams.  
  • Strong problem-solving skills with the ability to address complex build & deployment issues. 
  • Excellent communication skills to interact with cross-functional teams. 
  • Proficient in Groovy or similar programming languages (Java, Python).  
  • Expertise in Shell scripting for automation.  
  • Solid experience with Git for version control and continuous integration.  
  • Hands-on experience with Jenkins scripted pipelines with shared libraries for continuous integration and deployment.
  • Experience with cloud platforms such as Azure and/or Google Cloud.  
  • Familiarity with CI/CD pipeline creation and optimization. 
  • Proficient understanding of code versioning tools, such as Git / SVN
Preferred Qualifications
  • Exposure to Ansible, Terraform, Packer for automation and infrastructure management.  
  • Familiarity with Helm, FluxCD, ArgoCD, or similar Kubernetes management tools.  
  • Experience with Kustomize for Kubernetes configurations.  
  • Proficiency in Azure DevOps, particularly Azure Pipelines for automating workflows.  
  • Knowledge of monitoring tools like Prometheus, Grafana, New Relic, and similar platforms.  
  • Interest or experience with AI technologies to automate system management and optimizations.