We are seeking an experienced DevOps Engineer to streamline our development and operations processes. The ideal candidate will bridge the gap between software development and IT operations, implementing automation, CI/CD pipelines, and infrastructure as code to accelerate delivery while ensuring system reliability. You'll play a critical role in building scalable, secure, and efficient cloud-native solutions.
Key Responsibilities:
Design, implement, and maintain CI/CD pipelines for automated deployments
Manage and optimize cloud infrastructure (AWS/Azure/GCP)
Implement Infrastructure as Code (IaC) using modern tooling
Automate configuration management and deployment processes
Monitor system performance and implement observability solutions
Troubleshoot production issues across services and infrastructure
Collaborate with development teams to improve build/test/release processes
Implement security best practices throughout the development lifecycle
Optimize system performance and resource utilization
Maintain disaster recovery and business continuity plans
Technical Skills & Competencies: Cloud Platforms:
AWS (EC2, ECS, Lambda, S3, RDS, IAM)
Azure (VMs, App Service, Functions, Storage)
Google Cloud (Compute Engine, Cloud Run, GKE)
CI/CD & Automation:
Jenkins/GitLab CI/GitHub Actions
ArgoCD/Flux (GitOps)
Ansible/Chef/Puppet
Containerization & Orchestration:
Docker
Kubernetes (EKS, AKS, GKE)
Helm Charts
Infrastructure as Code:
Terraform
Pulumi
AWS CloudFormation
Monitoring & Logging:
Prometheus/Grafana
ELK Stack
Datadog/New Relic
Scripting & Development:
Python/Bash/Go
YAML/JSON
Linux/Windows administration
Security:
Secrets management (Vault)
Network security
Compliance frameworks
Qualifications: Education:
Bachelor's degree in Computer Science, Engineering, or related field
Experience:
5+ years in DevOps or related roles
3+ years hands-on cloud experience
Proven track record of implementing DevOps practices