- Company Name
- iPipeline
- Job Title
- Experienced DevOps Engineer
- Job Description
-
Job title: Experienced DevOps Engineer
Role Summary: Design, implement, and maintain end‑to‑end CI/CD pipelines, infrastructure automation, and monitoring solutions to accelerate delivery cycles, improve system reliability, and support cloud‑native deployment. Works closely with developers, QA, and operations to foster agile release practices and reduce deployment time through automation and proactive issue resolution.
Expectations: Deliver production‑grade pipelines and IaC that are maintainable, secure, and scalable. Lead incident response for infrastructure or deployment failures. Continuously improve tooling, processes, and performance observability. Demonstrate ownership of troubleshooting and root‑cause analysis with clear documentation.
Key Responsibilities:
- Build and maintain reliable CI/CD pipelines (Git, Build, Test, Deploy).
- Automate infrastructure provisioning and configuration using IaC tools (Terraform, Ansible, CloudFormation, Pulumi).
- Configure monitoring, alerting, and dashboards (Prometheus, Grafana, Datadog, ELK).
- Collaborate with developers and QA to streamline release workflows and enforce quality gates.
- Investigate and resolve pipeline, deployment, and infrastructure incidents; implement corrective actions.
- Recommend and implement process improvements that enhance deployment speed and system stability.
- Document architecture, scripts, and standard operating procedures.
Required Skills:
- Proficient in CI/CD tools (Jenkins, GitLab CI, ArgoCD, GitHub Actions).
- Hands‑on IaC experience with Terraform, Ansible, CloudFormation, or equivalent.
- Cloud platform expertise (AWS, Azure, GCP) – networking, compute, storage, IAM.
- Strong scripting in Bash, Python, or PowerShell.
- Monitoring & observability: Prometheus, Grafana, Datadog, ELK stack.
- Version control best practices (Git workflows, branching, pull requests).
- Problem‑solving mindset, strong communication, and cross‑functional collaboration.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field (preferred).
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer, Google Cloud Professional DevOps Engineer, Terraform Associate, or Certified Kubernetes Administrator) desirable but not mandatory.