Job Description
The Associate DevOps Engineer will bridge development and operations by implementing automation, improving deployment processes, and ensuring system reliability. This role demands strong grounding in CI/CD, containerization, orchestration, and Infrastructure as Code (IaC), plus a developer mindset to write clean, maintainable automation
Roles and Responsibilities
- Design, implement, and optimize end-to-end CI/CD pipelines using Jenkins and GitHub Actions across dev, test, staging, and production environments.
- Develop automated pipelines, processes & scripts to support the deployment of technology solutions in cloud environments, Champions an agile and continuous improvement culture
- Package and deploy applications on Kubernetes/OpenShift ensuring scalability, high availability, and resilience.
- Define reproducible, version-controlled infrastructure preferably using Terraform for cloud/on-prem resources.
- Write clean, maintainable scripts (Shell, Python, Groovy) for environment setup, build, deploy, and operational tasks.
- Create reusable shared libraries, pipeline templates, and CLI tooling to reduce toil and standardize workflows.
- Participate in code reviews; advocate for secure, scalable patterns and continuous improvement across teams.
- Partner with cross functional teams to align deployment strategies and release cadences.
- Document architectures, pipelines, and infrastructure; contribute to internal wikis and knowledge bases.
- Development, and continual improvement of source code management / build and release systems and tools to provide assistance across IT as needed
- Collaborate with various teams across the organizations including Product Management, Architecture, Software Engineering and Infrastructure to operationalize DevOps processes and tools. Assists in coaching and mentoring development teams on continuous delivery best practices
- Influence design decisions in SOA and micro-services-based applications in public clouds such as Azure and GCP. Follow through on implementation and deliveries from development to operationalization
- Participate in problem-solving and troubleshooting of infrastructure and applications as needed
The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.
Qualifications:
- Bachelor's degree in computer science or equivalent combination of relevant education, training and experience
- Strong communication skills to effectively convey key messages, statuses and risks
- Strong troubleshooting skills & automation mindset
- 3+ years in DevOps & Cloud Engineering with Azure or GCP experience is required
- 2+ years in Application Development is required
- Experience with DevOps technologies such as GitHub Actions, Jenkins, Docker, Kubernetes, GIT, Maven
- Hands-on experience with logging and monitoring tools such as Prometheus, OpenSearch, Splunk, AppDynamics, Logstash etc.,
- Solid scripting background (Shell, Python, JavaScript etc.,)
- Experience in supporting product / agile development teams
- Micro-Services and SOA architecture is a plus
- Experience with database technologies such as Cassandra, Oracle, MS-SQL, MySQL, etc is a plus
- Experience with Grafana, New Relic, Datadog, Dynatrace is a plus
- Experience with internal developer portals using Backstage is a plus
- Experience with AI Coding Assistants is a plus
Primary Skills:
- DevOps
- GitHub
- GitHub Actions, Jenkins
- Kubernetes(OpenShift, GKE)
- Terraform
- Azure, GCP
California Residents click below for Privacy Notice: