Overview
Skills
Job Details
Role : AWS DevOps Architect with IOS or Android exp.
Location : Richardson - Texas (Onsite)
Duration: Contract
Job description
Mobile DevOps which combines software development and operations for mobile applications requires a comprehensive set of skills for both iOS and Android platforms
Here are the key skill requirements
1Technical Skills
AWS Environment with selfhosted runners very important
Programming and Scripting Proficiency in languages used for mobile development eg SwiftObjectiveC for iOS JavaKotlin for Android and scripting languages for automation eg Python Ruby Shell
Mobile App Development Lifecycle Understanding the different stages of the mobile app development lifecycle including planning design development testing and deployment
Operating Systems Familiarity with iOS and Android operating systems their core functions and how they interact with applications
CICD Pipelines Experience with setting up and managing Continuous Integration and Continuous Delivery CICD pipelines specifically for mobile apps
oContinuous Integration CI Understanding how to automate code commits builds and automated tests to ensure code quality
oContinuous Delivery CD Proficiency in automating the delivery of builds to productionlike environments for further testing and eventual release
Automated Testing Knowledge of various automated testing frameworks and tools for mobile apps including
oNative Testing Tools Espresso Android and XCUITest iOS
oCrossPlatform Testing Tools Appium
oCloudBased Testing Tools Platforms like Headpin or Browser Stack for testing on real devices in the cloud
Configuration Management Familiarity with tools like Ansible or Puppet for managing infrastructure and ensuring consistent configurations
Containerization and Orchestration Experience with Docker and Kubernetes for building deploying and managing containerized applications
Cloud Platforms Proficiency in major cloud platforms like AWS Azure or Google Cloud including knowledge of their mobilespecific services
Monitoring and Logging Understanding of mobile app monitoring and logging practices including tools for tracking app performance and identifying issues eg crash reporting log analysis