[Remote] Sr. DevOps Engineer
Note: The job is a remote job and is open to candidates in USA. Carhartt is a company dedicated to serving hardworking people by building durable products. They are seeking a Senior DevOps Engineer to be part of the Delivery COE team, responsible for the enterprise DevOps and CI/CD processes for development, testing, and production environments.
Responsibilities
- Define a comprehensive enterprise DevOps, CI/CD process for Carhartt’s software delivery
- Automate, maintain and enhance Carhartt’s build and deployment processes for Dev, QA, Staging and Production environments
- Responsible for managing the end-to-end release and deployment processes for Carhartt’s public-facing websites and enterprise applications
- Responsible for embedding Carhartt’s security policies and practices into the DevOps pipeline, facilitating continuous security testing, and coordinating with the Cybersecurity team in implementing robust security measures across the development lifecycle
- Responsible for integrating automated testing frameworks and deployment tools to maintain quality assurance throughout the pipeline
- Manage release cycles, ensuring versioning and documentation of software releases for traceability
- Responsible for documenting build and deployments issues; work with the devs, architects and SAP to troubleshoot and resolve the issues
- Drive DevOps culture across the enterprise. Communicate and collaborate with cross-functional teams to streamline workflows and drive continuous improvement in DevOps and CI/CD practices
- Maintain and publish key DevOps metrics to Carhartt’s leadership on a monthly/quarterly basis
- Collaborate with Carhartt devs to help provision scalable and reliable application software running in a cloud environment
Skills
- Bachelor's degree in Information Technology discipline or equivalent work experience
- Minimum of 7-9 years of work experience in a related field including the following:
- 4 years of hands-on DevOps and CI/CD experience with eComm/Retail/Web applications
- 2-3 years of hands-on experience with build and deployment process for SAP or similar enterprise applications
- Hands-on experience with Azure DevOps, CI/CD pipelines, Jenkins, GitHub, Ant, Maven, JUnit, Postman, SAP Build and Deployment process, API, SQL, DB, root cause analysis and troubleshooting
- Hands-on experience with Java and Angular. Proficiency with code review process, development best practices, cloud deployment process and services (preferably Azure)
- Hands-on experience with version management tools and process to manage and track code changes
- Knowledge of Selenium, ANSIBLE, Dynatrace, SAP Hybris/Commerce Cloud, Docker, Kubernetes, Sonarqube, Infrastructure as code (IaC) and GitHub advanced security
- Excellent written and verbal communication skills with the ability to effectively tailor communication of technically complex issues to various audiences
- Ability to be assertive and take control in stressful situations
- Strong organizational skills with demonstrated ability to prioritize workload and attention to detail
- Demonstrated ability to carry out project and/or assigned work duties
- Open to feedback
- Ability to work both independently and collaboratively as part of a team
- Strong interpersonal skills with a focus on listening and questioning skills
- Strong documentation skills
- Proven analytical and problem-solving abilities
- Experience supporting MS Office products, preferably MS Office 365 products and Windows 10 is also required
- Experience with Agile and Scrum methodologies
- Familiarity with basic ITSM principles
- DevOps certification (e.g, MS Certified DevOps Engineer or similar)
- Experience with blue-green deployments
Company Overview