Job Description
The DevOps Consultant / Architect is responsible for designing, implementing, and managing cloud infrastructure, CI/CD pipelines, and Kubernetes-based applications. The role focuses on automation, scalability, security, reliability, and efficient software delivery using DevOps best practices.
Responsibilities
- Design and maintain cloud infrastructure on AWS.
- Build and manage CI/CD pipelines for automated software delivery.
- Create and maintain Infrastructure as Code (IaC) using Terraform.
- Deploy and manage containerized applications on Kubernetes.
- Use Helm for Kubernetes application deployments.
- Implement GitOps and DevOps best practices.
- Monitor system performance, reliability, and availability.
- Troubleshoot infrastructure, deployment, and application issues.
- Ensure cloud security, networking, and access management standards.
- Collaborate with development, QA, and operations teams.
- Automate repetitive operational tasks and processes.
- Support microservices-based architectures.
- Maintain documentation and technical standards.
Required Skills
Cloud Platforms
- AWS (EKS, EC2, RDS, S3, ECR, IAM, VPC)
- Cloud Networking & Security
DevOps & Automation
- CI/CD
- GitOps
- Infrastructure as Code (IaC)
- Automation
- Observability
- Site Reliability Engineering (SRE)
Tools & Technologies
- Terraform
- Kubernetes
- Helm
- Docker
- Jenkins
- GitHub Actions
- GitLab CI
- Azure DevOps Pipelines
Technical Skills
- Containerized Microservices
- Cloud Infrastructure Management
- Deployment Automation
- Troubleshooting & Debugging
- System Monitoring
- Security Best Practices
Soft Skills
- Problem-solving
- Communication
- Team Collaboration
- Analytical Thinking
Good-to-Have Skills
- Azure (AKS, ACR, Azure DevOps)
- PostgreSQL
- Oracle Database
- Kafka
- Kubernetes Operators
- Advanced Cloud Architecture Knowledge
Experience Required
- 7+ years of DevOps or Cloud Engineering experience.
- Strong hands-on experience with AWS, Terraform, Kubernetes, and CI/CD tools.