The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.

DevOps Engineer

Job Description

Mobile Apps Build Automation Engineer

Looking for a talented, proactive and results-oriented software engineer to create and implement a CI/CD build system for our iOS and Android applications.

• Previous experience working on a project that has build and release processes integrating at least 25 components
• Managed and maintained a 24x7 CI environment (such as Jenkins, GoCD, Concourse, TeamCity) with hundreds of build jobs and over 30 build agents
• Experience creating Jenkins jobs with Job DSL and Jenkinsfiles
• Breath of knowledge on a variety of techniques and tools in the areas of build, test, deploy, and release.
• Have created and managed software package dependencies (such as: CocoaPods, deb, dmg)
• Owned artifact management solutions (artifactory, aptly, package mirrors)
• Demonstrated experience with multi-project build tools such as (bazel gradle, blaze, buck, pants)
• Ability to script in bash, python, go, or ruby
• Experience with configuration management tools (such as chef, puppet, ansible)
• Familiar with Linux and macOS systems management
• Strong background in Linux/Unix administration
• Comfortable with frequent, incremental code testing and deployment
• Experience with mono-repos and distributed build systems
• Mobile experience required

As a build and release engineer you will be responsible for managing all aspects of build and release not limited to:

• You will be designing and implementing a multi-language build system for a unified set of OS kernels, frameworks, and mobile applications
• Analyzing build cycle-time and optimizing software release
• Implementing software release pipeline for all components to integrate, test and deploy to production
• Developing self-service tools to enable developer efficiency for build and release tasks

Job Requirements

A successful build engineer will be expected to:
• Have excellent verbal and written communication skills
• Exercise critical thinking skills, anticipating the needs of others
• Be an independent learner, insatiably curious, and know when to ask for help
• Demonstrate willingness to ask for clarification and context to understand the big picture
• Find multiple solutions to a problem, evaluate tradeoffs, and decide the best approach
• Have strong coding ability and testing mindset, e.g. CI/CD, high code coverage, chaos engineering
• Understand, retain, and perform complex procedures
• Be proficient with git or other version control
• Communicate status frequently to product teams and engineering program managers
• Document new processes or update an existing wiki pages

Recruiter: Shubham Chaudhary, 248-728-2629 [email protected]

Job Snapshot

Location US-NC-Charlotte
Employment Type Full-Time
Pay Type Hour
Pay Rate $65.00 /Hour
Store Type IT & Technical
Apply

Company Overview

Stefanini

Stefanini brings decades of IT outsourcing expertise to clients around the globe. We support mid-size and large corporations through offshore, onshore and nearshore IT managed services, systems integration, consulting and strategic staffing. Our service offerings include: IT infrastructure outsourcing (helpdesk/desktop services and data center), application development/systems integration, ERP/SAP consulting, asset management, and strategic IT staffing solutions. Our more than 24,000 employees delivering support in 35 languages, within 88 offices with a direct presence in 40 countries across the Americas, Europe, Africa, Australia and Asia is why our IT outsourcing solutions are used by some of the largest multinational companies in the world. Learn More

Contact Information

US-NC-Charlotte
Subham Chaudhary
Snapshot
Stefanini
Company:
US-NC-Charlotte
Location:
Full-Time
Employment Type:
Hour
Pay Type:
$65.00 /Hour
Pay Rate:
IT & Technical
Store Type:

Job Description

Mobile Apps Build Automation Engineer

Looking for a talented, proactive and results-oriented software engineer to create and implement a CI/CD build system for our iOS and Android applications.

• Previous experience working on a project that has build and release processes integrating at least 25 components
• Managed and maintained a 24x7 CI environment (such as Jenkins, GoCD, Concourse, TeamCity) with hundreds of build jobs and over 30 build agents
• Experience creating Jenkins jobs with Job DSL and Jenkinsfiles
• Breath of knowledge on a variety of techniques and tools in the areas of build, test, deploy, and release.
• Have created and managed software package dependencies (such as: CocoaPods, deb, dmg)
• Owned artifact management solutions (artifactory, aptly, package mirrors)
• Demonstrated experience with multi-project build tools such as (bazel gradle, blaze, buck, pants)
• Ability to script in bash, python, go, or ruby
• Experience with configuration management tools (such as chef, puppet, ansible)
• Familiar with Linux and macOS systems management
• Strong background in Linux/Unix administration
• Comfortable with frequent, incremental code testing and deployment
• Experience with mono-repos and distributed build systems
• Mobile experience required

As a build and release engineer you will be responsible for managing all aspects of build and release not limited to:

• You will be designing and implementing a multi-language build system for a unified set of OS kernels, frameworks, and mobile applications
• Analyzing build cycle-time and optimizing software release
• Implementing software release pipeline for all components to integrate, test and deploy to production
• Developing self-service tools to enable developer efficiency for build and release tasks

Job Requirements

A successful build engineer will be expected to:
• Have excellent verbal and written communication skills
• Exercise critical thinking skills, anticipating the needs of others
• Be an independent learner, insatiably curious, and know when to ask for help
• Demonstrate willingness to ask for clarification and context to understand the big picture
• Find multiple solutions to a problem, evaluate tradeoffs, and decide the best approach
• Have strong coding ability and testing mindset, e.g. CI/CD, high code coverage, chaos engineering
• Understand, retain, and perform complex procedures
• Be proficient with git or other version control
• Communicate status frequently to product teams and engineering program managers
• Document new processes or update an existing wiki pages

Recruiter: Shubham Chaudhary, 248-728-2629 [email protected]
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
DevOps Engineer Apply now