Overview
Remote
Depends on Experience
Contract - W2
Skills
Amazon Web Services
Bash
Cloud Computing
Continuous Delivery
Continuous Improvement
Continuous Integration and Development
Docker
Encryption
Google Cloud Platform
Grafana
DevOps
Jenkins
Leadership
Terraform
Ping Directory
Job Details
Job Title: Principal Cloud/CI/CD Engineer - DevOps
Location: 100% Remote
Duration: Long Term (Extendable)
Must Have:
- Amazon Web Services
- Application Dev. - Software Engineer
- Cloud Engineering & Architecture
- design and development of CI/CD pipelines
- Jenkins
- Kubernetes / EKS
- Terraform IAC
Nice To Have:
JOB DESCRIPTION:
As a Principal Cloud/CI/CD Engineer, you will be a senior technical leader responsible for architecting, designing and implementing continuous integration/continuous deployment (CI/CD) pipelines. In this role, you will use your deep expertise in a major cloud platform (AWS, Azure, or Google Cloud Platform) and extensive experience with Jenkins to design, automate, and scale mission-critical systems. You will also drive technical strategy, and ensure cloud solutions meet requirements for performance, security, and cost efficiency.
Responsibilities
- Cloud architecture: Design, implement, and maintain secure, scalable, and cost-effective cloud solutions on a major cloud platform (e.g., , Azure, Google Cloud Platform).
- CI/CD leadership: Act as the subject matter expert for the entire CI/CD ecosystem, with a specific focus on designing, building, and managing Jenkins pipelines for automated builds, testing, and deployments.
- Automation and Infrastructure as Code (IaC): Develop and maintain automated solutions using IaC tools like Terraform or CloudFormation to provision and manage cloud infrastructure.
- Best practices and governance: Define and enforce DevOps and CI/CD best practices, standards, and governance policies across engineering teams.
- Migration and integration: Lead complex projects, such as migrating applications to the cloud, standardizing CI/CD processes, and integrating new tools into the DevOps environment.
- Monitoring and observability: Implement and manage advanced monitoring, logging, and alerting systems using tools like Prometheus, Grafana, or CloudWatch to ensure system availability, security, and performance.
- Mentorship and guidance: Provide technical leadership, guidance, and mentorship to other engineers, fostering a culture of continuous improvement and technical excellence.
- Troubleshooting and support: Serve as an escalation point for complex technical issues, performing root cause analysis to prevent future incidents.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 10+ years of overall experience in IT engineering, with at least 5+ years in a senior or principal cloud or DevOps role.
- Extensive, hands-on experience with a public cloud provider (AWS, Azure, or Google Cloud Platform) and strong knowledge of its core services.
- Expertise in designing, implementing, and managing robust CI/CD pipelines, with deep, hands-on experience using Jenkins.
- Proficiency with containerization and orchestration technologies like Docker and Kubernetes/EKS.
- Strong experience with scripting languages such as Python or Bash for automation.
- Deep understanding of security best practices in cloud and CI/CD environments, including IAM, security groups, and encryption.
- Familiarity with version control systems, preferably Git.
- Excellent communication, leadership, and collaboration skills, with the ability to influence technical direction.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.