The DevOps Engineer will possess expertise skill in Azure and a strong focus on building and deploying Android, iOS,
and web applications. The ideal candidate should have a deep understanding of the software development lifecycle,
continuous integration, and continuous delivery processes, with a specific emphasis on mobile application
development. The candidate will play a crucial role in optimizing development workflows, automating processes, and
ensuring efficient and reliable deployment pipelines.
Responsibilities :
The DevOps Engineer position will require experience performing the following :
1. Azure Expertise :
Leverage Azure DevOps services to design, implement, and maintain robust CI / CD pipelines for mobile
applications.
Utilize Azure services such as Azure Pipelines, Azure Repos, and Azure Artifacts to automate build, test,
and deployment processes.
2. Mobile Application Deployment :
Work closely with mobile development teams to understand application requirements and implement
deployment solutions for Android and iOS platforms.
Ensure seamless integration of mobile application builds into the CI / CD pipelines.
3. Build Automation :
Expertise in building Android and iOS applications.
Expertise in using Visual Studio Build (VSBuild) for building APIs, services, and websites.
Implement and optimize build scripts and configurations to achieve efficient and reproducible builds.
Utilize YAML for defining and managing CI / CD pipelines.
4. Scripting Languages :
Proficiency in PowerShell and Bash for automation and deployment tasks.
5. Infrastructure as Code (IaC) :
Implement and manage infrastructure as code using tools like Terraform or ARM templates for Azure
resources.
Automate the provisioning and scaling of infrastructure required for mobile application development.
6. Deployment to Mobile Platforms :
Utilize Microsoft App Center for comprehensive lifecycle management of mobile applications.
Manage deployment processes to the Google Play Store and Apple Store, including the Apple B2B Store
for business applications.
7. Monitoring and Logging :
Implement monitoring solutions to track the performance of CI / CD pipelines and application
deployments.
Set up logging and alerting mechanisms for timely issue identification and resolution.
DevOps Engineer
8. Collaboration and Documentation :
Collaborate with development, testing, and operations teams to streamline processes and ensure a
smooth workflow.
Maintain detailed documentation of CI / CD pipelines, infrastructure configurations, and best practices.
9. Security and Compliance :
Implement security best practices for CI / CD pipelines and infrastructure.
Ensure compliance with industry standards and organizational security policies.
Required Education & Experience :
Bachelors degree in computer science, Engineering, or related field.
Proven experience as a DevOps Engineer with a focus on Azure.
Hands-on experience with mobile application development for Android and iOS.
Strong knowledge of CI / CD best practices and tools.
Familiarity with IaC tools and infrastructure automation.
Excellent problem-solving and communication skills.
Key Technologies :
Azure DevOps, Azure Pipelines, Azure Repos, Azure Artifacts
Visual Studio Build (VSBuild)
YAML
PowerShell, Bash
Microsoft App Center, Google Play Store, Apple Store, Apple B2B Store
Terraform or ARM templates
Monitoring and logging tools (e.g., Azure Monitor, Log Analytics)
Working conditions :
This role is an in-office position
Primary Office Hours run from 8am to 5pm, and employees are required to work either from 8am-5pm or 9am6pm.
No Travel required
Engineer • Charlotte, North Carolina