Devops Engineer
Job Summary
Role Summary
The DevOps Engineer will be responsible for building maintaining and improving cloud infrastructure CI/CD pipelines deployment automation and monitoring systems. This role is suited for an experienced hands-on engineer who can independently manage production environments support development teams troubleshoot operational issues and contribute to secure scalable and reliable software delivery.
II. Key Responsibilities & Deliverables
1. Infrastructure Automation & Cloud Operations
Cloud Management: Provision configure and maintain cloud infrastructure on AWS Azure or GCP using approved architecture and security standards.
Infrastructure as Code: Develop and maintain Terraform CloudFormation or equivalent IaC modules for repeatable environment provisioning.
Automation: Write scripts in Bash Python or similar languages to automate operational tasks reduce manual effort and improve consistency.
2. CI/CD Pipeline Development
Pipeline Implementation: Build maintain and optimize CI/CD pipelines using Jenkins GitLab CI GitHub Actions Azure DevOps or similar tools.
Release Automation: Automate build test packaging deployment rollback and environment promotion workflows.
Developer Enablement: Collaborate with development and QA teams to improve deployment speed pipeline reliability and overall developer productivity.
3. Containers Monitoring and Production Support
Containerization: Create and maintain Docker-based application deployments and support Kubernetes workloads in production or pre-production environments.
Observability: Configure monitoring logging dashboards and alerts using tools such as Prometheus Grafana ELK Splunk or Datadog.
Incident Support: Investigate deployment failures infrastructure issues alerts and production incidents; participate in RCA and preventive action planning.
4. Security Documentation and Process Improvement
DevSecOps Practices: Integrate basic security checks secret management dependency scanning and vulnerability remediation into pipelines and infrastructure workflows.
Documentation: Maintain deployment guides environment setup documentation runbooks and operational SOPs.
Continuous Improvement: Identify recurring issues propose automation improvements and help standardize DevOps practices across teams.
III. Essential Technical Qualifications
Category Must-Have Highly Desirable
Cloud Hands-on experience with AWS Azure or GCP services networking IAM storage compute and environment management. Cloud certification such as AWS Solutions Architect Azure Administrator or equivalent.
Containerization Strong knowledge of Docker and practical experience deploying and supporting Kubernetes workloads. Helm charts Kubernetes troubleshooting autoscaling or service mesh exposure.
IaC & Automation Experience with Terraform CloudFormation or Ansible; scripting in Bash Python or PowerShell. Reusable IaC modules configuration management and policy-as-code exposure.
CI/CD Experience building and maintaining CI/CD pipelines with Jenkins GitLab CI GitHub Actions or Azure DevOps. Pipeline-as-code automated rollback approval gates and deployment strategy implementation.
Observability Experience with monitoring logging alerting and dashboarding tools such as Prometheus Grafana ELK Splunk or Datadog. Exposure to SLI/SLO tracking incident metrics or DORA metrics.
Networking & Security Good understanding of TCP/IP DNS load balancers SSL/TLS firewalls VPC/VNet security groups and access controls. Experience with secrets management vulnerability scanning and secure deployment practices.
IV. Core Competencies (Soft Skills)
Ownership: Takes responsibility for assigned infrastructure deployment pipelines and operational issues through closure.
Problem-Solving: Strong troubleshooting mindset across application infrastructure container and network layers.
Collaboration: Works closely with developers QA security and infrastructure teams to support reliable releases.
Communication: Clearly documents issues changes RCA findings and operational procedures.
Continuous Learning: Stays updated with modern DevOps tools cloud services automation practices and reliability engineering principles.
Required Skills:
DevopsCI cDAzure