DevOps Engineer (Technology)
credable
Job Description
You will be responsible for:
- Build and manage robust CI/CD pipelines using tools like AWS CodePipeline, Jenkins, or GitHub Actions.
- Deploy and maintain infrastructure using Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
- Design, implement, and manage scalable cloud infrastructure on AWS (EC2, ECS, EKS, RDS, Lambda, S3, etc.).
- Containerize applications using Docker and orchestrate with Amazon ECS or EKS (Kubernetes).
- Monitor infrastructure using AWS CloudWatch, CloudTrail, and integrate with tools like Prometheus and Grafana.
- Ensure security best practices across AWS resources, including IAM, VPC, encryption, and backups.
- Collaborate with development and QA teams to streamline deployments and ensure system reliability.
- Automate repetitive tasks and deployments to improve efficiency and reduce human error.
You will be reporting to:
Vice President -Engineering, Technology.
What will you bring to the table?
- Hands-on experience with AWS services (EC2, S3, IAM, Lambda, RDS, VPC, CloudWatch, etc.).
- Proficiency with CI/CD tools like Jenkins, AWS CodeBuild/CodeDeploy, GitLab CI/CD, or GitHub Actions.
- Strong scripting skills in Bash, Python, or Shell.
- Experience with Docker and container orchestration using ECS or EKS.
- Working knowledge of Infrastructure as Code with Terraform or CloudFormation.
- Git and version control best practices.
The educational qualification you’ll need:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.