DevOps Engineer, Build & Release
Location
Hyderabad | India
Job description
Join a team that is changing millions of lives.
Transforming smiles , changing lives.
At Align Technology , we believe a great smile can transform a person’s life, so we create technology that gives people the confidence to take on whatever’s next. We revolutionized the orthodontic industry with the introduction of the Invisalign system, and we have never lost sight of that spirit of innovation. Our diverse and collaborative teams are constantly pushing the boundaries of what’s possible.
Ready to join us?
About this opportunity
Are you someone who is passionate about fostering a high-performance culture by applying digital solutions to improve employee productivity, innovation, and commitment? Do you possess a unique blend of digital, technical and people skills? Align Technology is looking for an entrepreneurial, dynamic people-oriented service owner to drive systemic enablement of digital solutions that make it possible for employees to thrive in their jobs and differentiates Align Technology in the marketplace as an employer of choice.
Align is currently seeking a DevOps Engineer - Build & Release to join our DWE organization. This position will be responsible for release management, deployment strategies, version control, build automation, source code management, and configuration management. As a DevOps Engineer, you will play a crucial role in implementing and maintaining continuous integration/continuous deployment (CI/CD) practices, automation tools, and scripting to streamline our software development and release processes. This role will require that the individual hit the ground running and will usually require coordination between and across multiple development and support teams.
Successful candidates must be a seasoned & experienced professional, have a drive for excellence, solid work ethic, strong ability to mentor others, be able to resolve a wide range of issues in creative ways, possess solid task management skills, be highly organized and a great communicator.
In this role, you will…
- Responsible for release management, deployment strategies, version control, build automation, source code management, and configuration management.
- Engineer, deploy, configure, and maintain source control systems (GitLab).
- Collaborate with technical SMEs, Architect, and stakeholders to identify requirements, recommend, and engineer solutions.
- Work closely with development, support, and engineering teams to map out branching strategies for various major, minor, patch, hotfix releases and parallel development.
- Ensure all source code applications and services are secure, resilient, and highly available.
- Work independently while communicating regularly with colleagues on project progress, risks, & milestones
- Design, develop, and maintain robust CI/CD pipelines to enable seamless integration and deployment of software applications.
- Implement and optimize automation tools and frameworks to enhance the efficiency and reliability of our software development lifecycle.
- Collaborate with cross-functional teams to define and implement effective deployment strategies and ensure successful software releases.
- Manage and maintain version control systems, ensuring proper code versioning and efficient collaboration among team members.
- Automate build processes and streamline build scripts to improve efficiency and maintain consistency.
- Perform configuration management to ensure consistency across different environments and streamline deployments.
- Monitor and troubleshoot build and release issues, providing timely resolution and minimizing downtime.
- Continuously improve the CI/CD pipeline, release management processes, and overall software delivery lifecycle.
- Mentor other team members.
- Generate and maintain documentation of version control systems and processes.
In this role, you’ll need …
- Bachelor's degree in computer science, information technology, or related field, or equivalent work experience.
- 4-6 years of experience in DevOps role, preferably with 3+ years' experience in developing, deploying, and maintaining version control systems/solutions.
- Strong experience and in-depth knowledge of continuous integration/continuous deployment (CI/CD) practices.
- Proficiency in automation tools and scripting languages commonly used in CI/CD environments.
- Solid understanding of release management, deployment strategies, and version control systems.
- Hands-on experience with build automation, source code management, and configuration management tools.
- Proficiency in Gitlab CI or similar CI/CD tools for managing build and release processes.
- Familiarity with Cloud and infrastructure-as-code (IaC) tools like AWS, Terraform, Docker, Kubernetes etc. for automated infrastructure provisioning and management.
- Strong background in Linux administration and basic networking concepts.
- Excellent problem-solving skills and ability to troubleshoot complex build and deployment issues.
- Strong interpersonal, communication and collaboration skills to work with cross-functional teams, with ability to present findings concisely and effectively.
- A self-driven attitude with a willingness to learn new technologies and adapt to evolving industry trends.
- Passion for automation, continuous improvement, and DevOps culture
Sound like a good fit?
Great! Click the "Apply" link to let us know you are interested. Not the right fit? Don’t worry, Align is quickly growing so we are creating more opportunities to expand our Align family. Please consider joining our Talent Network to receive notifications about future jobs or sharing this opportunity with others in your network.
Job tags
Salary