CONTEXT
As an DevOps Engineer, you will support the DevOps team in promoting and embedding DevOps culture across the organization. You will collaborate closely with engineering and operations teams to foster continuous improvement, automation, and operational excellence throughout the software development lifecycle.
You will apply your software engineering and infrastructure knowledge to assist in deploying applications, managing cloud environments, and identifying opportunities to streamline processes. You will work hands-on with teams to implement DevOps best practices, support CI/CD pipelines, and contribute to the automation of routine tasks.
SCOPE & AUTHORITY
- Support the Lead DevOps Advocate in leading, managing, and mentoring the DevOps advocacy team.
- Facilitate collaboration between Development and Operations teams to bridge gaps and improve workflows.
- Assist in evangelizing DevOps practices across the broader Tech organization.
- Contribute to establishing best practices in continuous integration and continuous deployment across internal software solutions.
- Help build developer-friendly deployment processes and support proper software release management.
- Provide engineering support to design, build, and maintain efficient, large-scale, and highly available systems and services.
- Assist in designing and implementing end-to-end continuous monitoring solutions using real-time performance metrics and dashboard visualization.
- Support improvements in the incident management lifecycle to identify, mitigate, and learn from reliability risks.
- Promote quality control and security practices through CI/CD implementations.
- Explore emerging technologies and contribute to prototyping efforts to assess future impact.
- Participate in resolving production issues and contribute to effective triaging as part of a collaborative team.
- Provide on-call support during non-working hours as required.
WORK EXPERIENCES
- 2+ years hands-on in DevOps/Platform/SRE operating production workloads on AWS and Kubernetes (EKS).
- Proven delivery of Helm charts (templating, values, hooks) and Argo CD GitOps (app/app-of-apps, sync policies, RBAC).
- Jenkins pipeline-as-code (Jenkinsfile, artifact/versioning, shared libraries; quality gates).
- Secret Management: HashiCorp Vault: policies, KV/dynamic secrets, agents/injectors, CI/CD & app integration; regular secret rotation.
- Docker: multi-stage builds, image hardening, SBOM & scanning (e.g., Trivy/Grype); small, reproducible images.
- IaC: Terraform or CloudFormation (modules, workspaces, guarded plan/apply, code reviews).
- Build tooling: integrate and cache maven/sbt/gradle (backend) and npm/yarn (frontend) in CI; artifact storage and provenance.
- Observability: Prometheus, Grafana, CloudWatch, Opensearch, ELK stacks
- Security best practice: least-privilege IAM, dependency pinning, IaC linting/scanning, image scanning in the pipeline, signed artifacts.
- Automation & scripting: strong Bash plus Python or Go; comfortable with Linux internals and networking basics (VPC, CIDR, SGs, IRSA).
- Operations mindset: participates in on-call, leads blameless postmortems, and participate in measurable reliability/cost improvements.
- Collaboration: clear communication with Dev/QA/SecOps/Cloud and collaboration across projects.