Cloud Engineer Role Overview
\
We are seeking a skilled Cloud Engineer to join our organization. The successful candidate will design, build and maintain cloud infrastructure using Terraform and CloudFormation.
\
This role involves supporting the creation of Continuous Integration/Continuous Deployment (CI/CD) pipelines using GitHub and GitLab.
\
The ideal candidate will have experience with deploying and managing core AWS services including SAM, EC2, Lambda, S3, VPC, CloudFront, API Gateway and others.
\
Key responsibilities include setting up logging, monitoring and alerting using AWS-native tools such as Coralogic, GuardDuty, Xray, CloudWatch and CloudTrail.
\
Collaboration with Development, Quality Assurance (QA), Application Security (AppSec) and Information Security (InfoSec) teams is also essential to ensure automation and secure deployments.
\
The successful candidate will contribute to system documentation and Standard Operating Procedures (SOPs).
\
Mentoring junior engineers on best practices and automation strategies is also an important aspect of this role.
\
Required Skills and Qualifications
\
\
1. A minimum of 4 years' experience in DevOps, Cloud Engineering or a similar role.
\
2. Degree in Information Technology, Engineering or a related field, or equivalent experience.
\
3. Strong hands-on experience with AWS infrastructure.
\
4. Proficient in CloudFormation, Terraform and related tools.
\
5. Scripting skills in Python, Bash or PowerShell.
\
6. Experience with monitoring and alerting using AWS tools.
\
7. Experience with AWS networking including Subnets, Security Groups, Web Application Firewalls (WAFs) and Virtual Private Clouds (VPCs).
\
8. Solid understanding of Identity and Access Management (IAM), least privilege and secure infrastructure design.
\
9. Excellent written and verbal communication skills.
\
10. Ability to work independently and take ownership of delivery.
\
11. Cross-team collaboration skills, able to translate technical details into actionable solutions.
\
12. General infrastructure knowledge in AWS including EC2, VPC, networking, Active Directory (AD) and others.
\
13. Desirable skills and experience include experience with CI/CD tools including GitHub Actions.
\
14. Exposure to serverless architectures.
\
15. Knowledge of Relational Database Service (RDS), Elastic Kubernetes Service (EKS) or container orchestration for future projects.
\
16. Previous experience mentoring or training others in DevOps practices.
\
17. Strong documentation habits, leaving a clear trail for others to follow.
\