logo

View all jobs

DevOps Engineer

Atlanta, GA

Role::DevOps Engineer

Location: Atlanta, GA or Remote

Duration: 12+ Months

 

Mastery of building and supporting CI/CD pipelines, expertise with Azure DevOps Pipeline recommended, experience with Jenkins a plus. This includes:
o Providing support and troubleshooting for CI/CD pipelines that build software for client applications as well as cloud services
o Optimization of pipelines to support new functionality, improve performance, add automation, or maintain security
o Understanding of signed builds and binaries
o Understanding of code coverage tools, experience with SonarQube and Jest recommended
• Expertise working in cloud provider environments, experience with AWS a plus
• Experience with supporting applications in a production environment
• Mastery of GitHub, this includes:
o Understanding and experience with GitHub workflow
o Able to work on codebases that are contributed to by others
o Supporting GitHub from an administrative perspective (organization owner)
• Experience working with the Windows & Microsoft store from a development through production release perspective
• Strong knowledge of 2 or more scripting languages (Python, PowerShell, Bash)
• Supports different flavors of solutions (i.e. C# UWP, C++ React Native for Windows, C# React Native for Windows, C++/C# windows services, NuGet Packages, Release Artifacts, ARM Processors, etc.)
• Comfortable with creating and/or updating documentation that would be used by other software development teams or by other DevOps engineers

DevOps Functions
• Converts solution file to a signed build on the Microsoft Windows Store using automation
• Analyzes build and delivery requirements to develop automated build processes
• Supports source code quality measures as part of the build process
(e.g., SonarQube, esLint, unit testing)
• Optimizes build pipelines for automation and performance
• Collaborates and communicates with management, internal, and outsourced development partners regarding software applications, software build, code-check integration, issue resolution.
• Represents growing number of software engineering teams for all phases of CI/CD build and deployment
• Provide on-call support for infrastructure / product support
• Provides guidance and mentoring to less-experienced program/project members
• Maintains documentation on build process
• Guide/Collaborate with other teams in support of leveraging Codeways infrastructure
o Primarily supporting generation of Windows applications for PSSW client software
• Maintain build pipeline health
o Updates to current tools
o Investigating new tools for improving build system, operational efficiency, and quality
? Azure Tools Marketplace
? GitHub Featured Apps
? GitHub Continuous Integration with GitHub Actions and GitHub-hosted runners
o Troubleshooting
o Resolve build issues/breakages
o Update build scripts, as needed, for new features
o Integrate standard build system procedures and best practices
o Continuously improve tools and processes to maintain and improve code quality

Skills/Experience
• Windows Store posting and production deployment
• Previous experience in CI/CD pipelines
• Monitoring or dash boarding experience (GitHub, Azure DevOps, SharePoint).
• Strong knowledge of 2 or more scripting languages/tools (PowerShell, JavaScript, YAML)
• Experience in delivering Microsoft applications to the Microsoft Store
• Supports different flavors of solutions (i.e. C# UWP, C++ RN4W, C# RNFW, C++/C# windows services, NuGet Packages, Release Artifacts, ARM Processors, etc.)
• Understands and has experience with:

o Microsoft Azure DevOps
o Optimizing build systems (Azure DevOps) to increase throughput
? performance
? structure
o Application Delivery
o Signed Binaries
o Signed Builds
o Code Quality Verification Tools
? SonarQube
? Jest Test
? Dang
 

Share This Job

Powered by