Permanent

DevOps Engineer

Posted on 09 October 23 by Joe Ryan

  • Charlotte, North Carolina
  • $ - $
Logo

Powered by Tracker

Job Description



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:
• Bachelor’s 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

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-3106

Job Location