Cloud System Engineer III
About the Opportunity
The Cloud System Engineer III will serve as the GitLab CI/CD Subject Matter Expert, designing and optimizing secure, scalable pipelines that support application development and deployment within a modern AWS environment in a remote work arrangement. The ideal candidate brings hands-on expertise with GitLab CI/CD, AWS cloud technologies, automation, and DevSecOps best practices.
Success in this role means building reliable, reusable CI/CD solutions that streamline development, strengthen security, and enable teams to deploy efficiently across the AWS environment. You will provide technical guidance, troubleshoot complex cloud and pipeline challenges, and help establish standards and solutions that support long-term operational success.
What You Will Do in This Role
The Cloud System Engineer III will lead the design, optimization, and integration of GitLab CI/CD solutions within AWS, enabling secure, scalable, and reliable cloud application development and deployment.
- Architect, configure, maintain, and optimize GitLab CI/CD pipelines to support efficient application build, testing, and deployment workflows.
- Partner with engineering teams to design and implement a scalable, secure, and standardized pipeline framework aligned with AWS infrastructure standards and organizational requirements.
- Build reusable pipeline templates, modules, and automations to accelerate new project onboarding, promote consistency, and improve development efficiency.
- Implement automated testing, quality gates, security scanning, and artifact management throughout the CI/CD pipeline to promote application quality, security, and reliability.
- Integrate GitLab workflows with AWS services, including EC2, ECS, Lambda, EKS, S3, IAM, and CloudFormation/Terraform, to support automated and reliable cloud deployments.
- Troubleshoot and resolve pipeline issues, performance bottlenecks, deployment failures, and other complex CI/CD challenges to maintain reliable delivery workflows.
- Establish and promote CI/CD best practices, technical standards, documentation, and operational processes to support consistent and sustainable pipeline management.
- Provide technical guidance, expertise, and mentorship to teams adopting GitLab CI/CD solutions and modern cloud development practices.
- Use standardized processes to map business needs to available cloud technology options, including assessing potential risks and identifying appropriate mitigation strategies.
- Develop tools, technical documentation, and support resources that enable support organizations to effectively resolve customer issues, including complex technical scenarios involving cloud architecture.
- Perform other duties and responsibilities as assigned
What You Will Bring
Required Qualifications
- Bachelor of Science in Systems Engineering, Computer Science or equivalent technical degree or equivalent relevant experience
- 6 years demonstrated hands-on experience in GitLab CI/CD, runners, pipelines, and GitLab configuration.
- Hands-on experience building CI/CD pipelines in cloud environments, preferably AWS.
- Proficiency with AWS core services, IAM policies, networking concepts, and secure deployment workflows.
- Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation.
- Solid understanding of software development workflows and version control strategies.
Preferred Qualifications
- Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes/EKS.
- Ability to create clean, maintainable, and modular CI/CD templates.
- Strong problem-solving and collaboration skills.
Work authorization/security clearance requirements
- Ability to obtain a security clearance.
Work Environment
- This work is normally completed in a remote environment.
Physical Demands
- Prolonged periods of sitting at a desk and working on a computer.
Travel Required
- No
Proficiency Requirement
- The employee is expected to demonstrate proficiency in all essential job functions, tools, and processes related to this position within the first 90 days of employment. This includes acquiring a thorough understanding of job-specific responsibilities, systems, and workflows as outlined during onboarding and training. Failure to meet this requirement may result in additional training, reassessment, or other actions as deemed necessary by management.