Required Skills: Jenkins, GitHub Actions, Docker, Kubernetes, AWS Lambda
Job Description
DevOps Support Engineer (L1/L2)
Must Have Skills
Strong hands-on support experience with Jenkins (pipelines, agents, plugins, shared libraries) and GitHub Actions (workflows, runners, secrets, reusable actions)
Solid AWS experience (EC2, IAM, S3, VPC, CloudWatch, EKS/ECS) and AWS Lambda (triggers, execution roles, layers, environment variables, log and performance troubleshooting)
Hands-on experience with Docker and Kubernetes, including cluster-level troubleshooting
Proficient in Groovy/Python/Shell scripting and REST APIs
Good hands-on experience with Linux and Windows servers
Nice to Have Skills
Harness, uDeploy and Nexus administration
Infrastructure as Code (Terraform/CloudFormation/AWS SAM)
Monitoring and logging tools (Dynatrace, Splunk, Grafana, Prometheus, CloudWatch Logs Insights)
Detailed Job Description
Provide L2/L3 support for Jenkins, GitHub Actions, Docker, Kubernetes, AWS Lambda and AWS-hosted DevOps tooling.
Troubleshoot pipeline failures, runner/agent issues, plugin conflicts and integration problems, and drive root cause analysis.
Administer Jenkins and GitHub Actions: access, credentials, runners and organization-level settings.
Support Lambda functions used in DevOps automation: invocation errors, timeouts, memory/concurrency, IAM failures and trigger issues (API Gateway, S3, EventBridge, SQS).
Support Harness, uDeploy and Nexus (where applicable): access, configuration and repository management.
Own incident response for tooling outages, including bridge calls, stakeholder updates and post-incident RCAs, within SLA.
Perform upgrades, patching, backups and maintenance of tool infrastructure.
Coordinate with US-based development, QA, security and platform teams during US business hours, and participate in an on-call rotation.
Build and maintain automation scripts, runbooks and knowledge articles to reduce recurring incidents.
Recommend and drive tooling improvements for stability, security and efficiency.
Top 3 Responsibilities
Work on deliverables independently, without any support.
Communicate effectively with multiple US stakeholders and lead incident communication.
Understand requirements and translate them into tool configurations, fixes and automation solutions.