Job responsibilities
- Provide technical leadership and assist guiding the Release Engineering team’s overall technical direction
- Design, build and maintain CI/CD pipelines for a cloud-native applications
- Design, build and maintain deployment orchestrator to deploy multiple, dependent applications
- Work with development teams on release management – scheduling releases, creating release bundles, deploying to various environments
- Automate tollgates to ensure quality of build and releases
- Builds strong working relationships by partnering with impacted teams, stakeholders, internal and external business partners.
- Provides clear, measurable objectives and progress reports to ensure we remain on track.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
- Share knowledge with the team and contribute to the continuous improvement of development processes and methodologies
- Adds to team culture of diversity, equity, inclusion, and respect.
- Help prioritize Story cards in Jira for active and upcoming sprints
- Create well documented design and supporting documents for various usage
- Mentor and guide more junior technical resources
- Understand cloud native application development, deployment and lifecycle
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- 5+ years of hands-on IT experience in software development, cloud computing, system integration or system administration.
- 5+ years of programming experience Java, Javascript, Python, Golang or other relevant coding languages
- Solid understanding of software development principles, design patterns and algorithms
- Strong experience in Kubernetes based infrastructure
- Experience in using Amazon Web Service products (EKS, S3, API Gateway)
- Proficient in Cloud and Container based development & deployment (Kubernetes, Docker)
- Strong understanding of Agile methodology and leveraging SDLC tools (JIRA, Jenkins, GIT, JUnit, Karate) to achieve CI/CD, Applicant Resiliency, and Security.
- Experience with Jenkins and/or Spinnaker
- Excellent team skills, interpersonal, oral, and written communication skills.
**Preferred qualifications, capabilities, and skills**
- Experience leading major initiatives successfully
- Experience in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions
- AWS Certifications are a plus