Release DevOps Engineer - The AES Group
Trenton, NJ
About the Job
Role: Release DevOps Engineer
Location: Hybrid 2 to 3 days in office (Trenton, NJ)
Job Description:
We are looking for a Release DevOps Engineer with at least 5 years of experience in managing CI/CD pipelines, automation, and infrastructure management. The ideal candidate will have hands-on experience with tools like Jenkins, Copado, AWS DevOps, Docker, and Kubernetes. This role involves automating and streamlining release processes, ensuring continuous delivery, and maintaining high availability and reliability of systems.
Position Overview:
As a Release DevOps Engineer, you will be instrumental in managing and optimizing our CI/CD pipelines, beginning with manual coordination of GitHub code releases across Salesforce teams and transitioning to Copado for automated releases. Your skills in Copado, AWS DevOps, and relevant tools will streamline our release processes and strengthen deployment strategies. You'll work closely with development, QA, and operations teams to ensure a reliable, scalable, and secure cloud environment with a focus on automation, monitoring, and continuous improvement.
Key Responsibilities:
- Release Coordination: Manage GitHub code releases across Salesforce teams, transitioning to Copado-based automated release management.
- CI/CD Pipeline Development: Design, implement, and maintain CI/CD pipelines using Copado and AWS DevOps to support efficient software releases.
- Quality and Testing Integration: Collaborate with development and QA to integrate automated testing for high code quality.
- Infrastructure Monitoring: Use Prometheus, Grafana, and other tools to monitor system performance, identifying and resolving issues proactively.
- Cloud Infrastructure Management: Scale AWS infrastructure to support application needs, focusing on reliability and security.
- Version Control and Automation: Develop version control strategies using Git and Copado for Salesforce deployments, creating scripts to automate routine tasks.
- Documentation: Maintain documentation for release processes, CI/CD pipelines, and infrastructure configurations.
- Continuous Improvement: Stay current with industry trends and DevOps best practices to enhance team capabilities.
Skill Experience Years of Experience
CI/CD Pipeline Management: Copado (Salesforce DevOps) Required 10+
CI/CD Pipeline Management: Jenkins Desired 10+
AWS DevOps Required 7+
Automation Tools (Ansible, Terraform) Desired 7+
Containerization (Docker) Desired 7+
Orchestration (Kubernetes) Desired 3+
Scripting (Python, Bash, PowerShell) Required 7+
Monitoring (Prometheus, Grafana) Desired 5+
Cloud Infrastructure Management (AWS) Required 7+
Version Control (Git) Required 10+
Performance Optimization Required 10+
Problem-Solving Required 10+
Communication and Collaboration Required 10+
Security Best Practices Required 10+
DevOps Tools (Chef, Puppet) Desired 7+
AWS Certifications (e.g., AWS Certified DevOps Engineer) Desired N/A
Experience with Jenkins, Terraform, Kubernetes, Docker, Prometheus, Grafana, and Ansible is beneficial but not required