Role Overview
We are seeking a highly skilled DevOps Engineer responsible for building, automating, and maintaining scalable infrastructure and CI/CD pipelines. The role requires deep expertise in GitLab CI/CD, containerization (Docker), container orchestration (Kubernetes), observability frameworks, and AWS services. The engineer will work closely with development, QA, and cloud teams to ensure efficient, secure, and reliable application delivery.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines using GitLab CI/CD for automated build, test, and deployment processes.
- Containerize applications using Docker and manage container lifecycle effectively.
- Deploy, manage, and scale applications on Kubernetes clusters (EKS preferred).
- Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
- Configure and manage AWS services including EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch.
- Set up monitoring, logging, and observability solutions using tools such as Prometheus, Grafana, ELK, or AWS CloudWatch.
- Ensure high availability, performance tuning, and reliability of production systems.
- Implement security best practices including secrets management, IAM roles, and compliance controls.
- Troubleshoot infrastructure and application deployment issues across environments.
- Collaborate with developers and stakeholders to streamline release cycles and improve deployment frequency.
Mandatory Skills
- Strong experience with GitLab CI/CD pipelines and DevOps automation.
- Hands-on expertise with Docker and Kubernetes (EKS preferred).
- Experience with AWS cloud services (EC2, S3, IAM, VPC, RDS, CloudWatch).
- Good experience with Infrastructure as Code tools (Terraform or CloudFormation).
- Knowledge of observability tools (Prometheus, Grafana, ELK, Splunk, CloudWatch).
- Proficiency in scripting (Python, Bash, Shell scripting).
- Understanding of networking, security, and cloud architecture best practices.
- Experience with version control systems (Git).
Preferred Skills
- Experience with microservices and distributed system architectures.
- Knowledge of service mesh technologies (Istio, Linkerd).
- Experience with CI/CD for multi-cloud or hybrid environments.
- Exposure to security scanning tools (Snyk, Aqua, Prisma Cloud).
- Experience with Agile/Scrum methodologies.
- AWS certification or Kubernetes certification (CKA/CKAD) is a plus.
Experience & Qualification
- 5–10 years of overall IT experience with 3+ years in DevOps engineering roles.
- Bachelor’s degree in Computer Science, Engineering, or related field.
Soft Skills
- Strong problem-solving and analytical skills.
- Effective communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- Strong ownership and accountability mindset.
Key Deliverables / Success Metrics
- Automated and reliable CI/CD pipelines with minimal manual intervention.
- High availability and scalability of systems with minimal downtime.
- Improved deployment frequency and reduced lead time.
- Effective monitoring and alerting with proactive issue resolution.
- Secure and compliant infrastructure.
Soft Skills
- Strong problem-solving and analytical skills.
- Effective communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- Strong ownership and accountability mindset.
Key Deliverables / Success Metrics
- Automated and reliable CI/CD pipelines with minimal manual intervention.
- High availability and scalability of systems with minimal downtime.
- Improved deployment frequency and reduced lead time.
- Effective monitoring and alerting with proactive issue resolution.
- Secure and compliant infrastructure.
- Role Overview We are seeking a highly skilled DevOps Engineer responsible for building, automating, and maintaining scalable infrastructure and CI/CD pipelines. The role requires deep expertise in GitLab CI/CD, containerization (Docker), container orchestration (Kubernetes), observability frameworks, and AWS services. The engineer will work closely with development, QA, and cloud teams to ensure efficient, secure, and reliable application delivery.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines using GitLab CI/CD for automated build, test, and deployment processes.
- Containerize applications using Docker and manage container lifecycle effectively.
- Deploy, manage, and scale applications on Kubernetes clusters (EKS preferred).
- Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
- Configure and manage AWS services including EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch.
- Set up monitoring, logging, and observability solutions using tools such as Prometheus, Grafana, ELK, or AWS CloudWatch.
- Ensure high availability, performance tuning, and reliability of production systems.
- Implement security best practices including secrets management, IAM roles, and compliance controls.
- Troubleshoot infrastructure and application deployment issues across environments.
- Collaborate with developers and stakeholders to streamline release cycles and improve deployment frequency.
Mandatory Skills
- Strong experience with GitLab CI/CD pipelines and DevOps automation.
- Hands-on expertise with Docker and Kubernetes (EKS preferred).
- Experience with AWS cloud services (EC2, S3, IAM, VPC, RDS, CloudWatch).
- Good experience with Infrastructure as Code tools (Terraform or CloudFormation).
- Knowledge of observability tools (Prometheus, Grafana, ELK, Splunk, CloudWatch).
- Proficiency in scripting (Python, Bash, Shell scripting).
- Understanding of networking, security, and cloud architecture best practices.
- Experience with version control systems (Git).
Preferred Skills
- Experience with microservices and distributed system architectures.
- Knowledge of service mesh technologies (Istio, Linkerd).
- Experience with CI/CD for multi-cloud or hybrid environments.
- Exposure to security scanning tools (Snyk, Aqua, Prisma Cloud).
- Experience with Agile/Scrum methodologies.
- AWS certification or Kubernetes certification (CKA/CKAD) is a plus.
Experience & Qualification
- 5–10 years of overall IT experience with 3+ years in DevOps engineering roles.
- Bachelor’s degree in Computer Science, Engineering, or related field.
Soft Skills
- Strong problem-solving and analytical skills.
- Effective communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- Strong ownership and accountability mindset.
Key Deliverables / Success Metrics
- Automated and reliable CI/CD pipelines with minimal manual intervention.
- High availability and scalability of systems with minimal downtime.
- Improved deployment frequency and reduced lead time.
- Effective monitoring and alerting with proactive issue resolution.
- Secure and compliant infrastructure.
- Role Overview We are seeking a highly skilled DevOps Engineer responsible for building, automating, and maintaining scalable infrastructure and CI/CD pipelines. The role requires deep expertise in GitLab CI/CD, containerization (Docker), container orchestration (Kubernetes), observability frameworks, and AWS services. The engineer will work closely with development, QA, and cloud teams to ensure efficient, secure, and reliable application delivery.
Soft Skills
- Strong problem-solving and analytical skills.
- Effective communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
- Strong ownership and accountability mindset.
Key Deliverables / Success Metrics
- Automated and reliable CI/CD pipelines with minimal manual intervention.
- High availability and scalability of systems with minimal downtime.
- Improved deployment frequency and reduced lead time.
- Effective monitoring and alerting with proactive issue resolution.
- Secure and compliant infrastructure.
Skills: github,aws,cd,devops,kubernetes,ci