This is a remote position.
We are seeking an Experienced DevOps Engineer who embodies a unique blend of technical expertise, creativity, and a passion for delivering seamless software releases. The ideal candidate will have a primary focus on CI/CD, GitLab administration, AWS infrastructure, and releases. This role requires a hands-on approach to managing every phase of the deployment process, while collaborating closely with various departments to ensure alignment with overall business objectives.
Gitlab Administration: Oversee and manage repositories, enforce best practices, branch strategies, and access controls.
AWS expertise – knows all the AWS components including impact on billing as well as infrastructure deployments
Release Management: Spearhead the planning, coordination, and management of releases across various platforms.
Code Merging: Ensure streamlined, error-free integration of new code into existing codebases.
SAP/Java/Hybris/Mobile/AWS Releases: Handle deployment processes specific to SAP, Java, and Hybris environments as well as IOS and Android app releases. This person will also work in AWS environments and will need relevant experience.
Strong Linux AMI including customizing and autoscaling
Scrum & Kanban Release Ownership: Own the end-to-end release process within Scrum and Kanban methodologies, ensuring timely and quality deliveries.
CI/CD Experience: Develop, optimize, and maintain CI/CD pipelines, ensuring rapid and reliable code deployments.
Automation Mindset: Always seek opportunities to automate manual processes, ensuring faster and more efficient releases.
Collaborate with cross-functional teams to ensure efficient, high-quality software releases.
Analyze release outcomes and implement improvements as necessary