Project Description:
As a Release Management Engineer you will work as a DevOps Engineer in a Software Development organization. As part of the Release Management group, you will implement and support CI/CD Pipeline and Build Automation solutions. Working as a member of project SCRUM Teams, you will leverage your strong understanding of Configuration Management tools and principles to develop robust software solutions. Using your knowledge of CI/CD tools and methodologies, your collaboration with Development/Testing will enable the SCRUM teams to effectively deliver high quality software through Delivery Automation. With an in-depth knowledge of Cloud platforms and other virtualization technologies, you will help define, implement and monitor Development and Testing environments, ensuring the Software teams have the tools on hand to effectively Develop and Test the software.
Responsibilities:
Accountabilities • Act as DevOps Engineer for Software Release Management group • Represent Release Management as an active member of the SCRUM Team(s) • Perform Configuration Management, Versioning, Dependency Management activities • Create/Implement Build solutions for Software projects • Create end product deployment artifacts • Script/Automate CI/CD pipeline solutions • Define, Implement and Monitor Development and Testing environments in Azure • Define, document and implement DevOps standards, best practices and processes • Provide Risk Assessment and Mitigation for assigned Products and Projects • Assure Scrum team is following Release Management strategies and best practices • Ensure Build Quality is maintained and any build related issues are identified and communicated in a timely fashion
Mandatory Skills:
Technical Competencies
• Can demonstrate a strong understanding of DevOps and Configuration Management Practices, Strategies and Techniques
• Can demonstrate a working knowledge of TFS, Visual Studio, and Visual Studio Team Services
• Can demonstrate a working knowledge of Microsoft vNext build, Git and GitHub
• Is familiar with Microsoft Build, Team Build and/or other configuration management tools
• Has experience using NuGet, Chocolatey and/or other package management tools
• Has experience working with Continuous Integration/Continuous Deployment tools and processes
• Can demonstrate strong understanding of Release Management and Pipeline Management concepts
• Has experience with Software versioning and dependency management
• Has experience working with Microsoft technology stacks including .NET, WPF and C++ solutions
• Can demonstrate a strong understanding of Software Development and Agile methodologies
• Has Experience working in Agile/SCRUM environment
• Has experience writing PowerShell for Azure environments including ARM and DSC scripting
• Has experience with other scripting languages such as Python and/or Ruby
• Is familiar with VMWare, HyperV and/or other virtualization environments
• Is familiar with Docker and/or other Containerization solutions
• Has working knowledge of Chef, Puppet and/or Ansible
• Has experience with Business Process Re-Engineering
• Is familiar with Open Source tools and technologies and has experience scanning software artifacts for standards compliance
• Is detail-oriented
• Can demonstrate good troubleshooting/problem solving skills
Interpersonal Competencies
• Excellent Oral/Written Communication skills
• Team Collaboration
• Positive attitude
• Willingness to learn
Nice-to-Have Skills: Undergraduate degree in Computer Science or similar discipline, and 5 years of related experience through 10 years of Software Release/Configuration Management
About Luxoft
Luxoft (NYSE:LXFT) is a global consulting partner that offers end-to-end digital solutions to solve clients’ complex business challenges.
We are a new class of digital service provider that combines consulting, strategy, and engineering at scale. We use this to drive business change by applying engineering excellence, deep domain expertise, and our senior software engineering talent to improve your client’s customer experience, boost your operational efficiency, and strengthen your competitive advantage.
We have expertise in automotive, financial services, healthcare, life sciences, telecommunications, and other industries. As a highly committed partner, we take customer challenges as our own. Our dedication stems from a passion for technology and a bespoke attention to your needs.
With over two decades of consistent, timely delivery and management of complex projects, we now serve over 280 active clients. With our headquarters in Zug, Switzerland and 42 global locations, we operate in 21 countries across five continents, providing you with robust global delivery platform. With about 12,700 employees, we have the best technology talent to support your business needs.
Company website:
http://luxoft.com
The job ad is no longer active
Look at the current
jobs
DevOps
Kyiv→