Description
We are seeking a DevOps Release Engineer to join our Customer Lifecycle Engineering team. As a Release Engineer, you will play a critical role in designing, implementing, and maintaining tools and processes for continuous integration, delivery, and deployment of software.
Responsibilities:
- Contribute to and lead the development of CI/CD pipelines in cooperation with Central DevOps
- Identify, prioritize, and perform tasks in the software development lifecycle
- Assist multiple delivery teams by integrating source code and automation frameworks into release, integration, and deployment pipelines
- Advocate for and implement engineering guidelines for excellence
- Maintain environments, ensuring correct tagging, rightsizing, utilization, and documentation
- Document platform and application deployment, recovery, and support requirements
- Review and record cloud health and performance metrics
- Collaborate closely with business and engineering partners to deliver products and services
- Communicate with clarity, precision, and influence
- Drive a culture of engineering excellence through mentorship, peer reviews, and promoting standard methodologies
- Continuously optimize systems for performance, scalability, and security
- Support modernization of infrastructure and architecture of platforms
Requirements:
- Minimum 3 years of relevant experience in DevOps
- Experience in DevSecOps
- Knowledge of using Agile and DevOps tools such as JIRA, ASANA, Jenkins, Nexus, Maven, Git, Gitlab runner, SonarQube
- Expertise in languages and technologies such as Java, Microservices, JavaScript, services-based architecture, ReactJS, REST
- Experience in one or more scripting languages like bash, python
- Testing frameworks such as Junit, TestNG
- SSO understanding e.g. SAML, OAuth2
- Strong technical acumen
Preferred Skills:
- Strong background in Linux and/or Windows
- Strong coding/scripting experience (BASH/Shell)
- Experience with configuring and using a CI/CD tool such as Jenkins
- Experience with provisioning and configuration management using Bitbucket, Ansible, Terraform or equivalent
- Git source control using Bitbucket or equivalent
- Experience with AWS - AWS API, EC2, S3, RDS, Lambda, Route53, VPC, CloudFront, CloudWatch, IAM, ADFS, Elastic Cache, Microservices, Elastic Beanstalk
- Experience with security best practices for data at rest and data in-transit using AWS tools
- Excellent verbal and written communication skills
- Pro-active approach to learning about and adapting to new technologies
- Knowledge of agile software development and DevOps philosophies
- Experience with JIRA and Confluence