The Client is a leader in the large and rapidly growing outsourced product development market.
The Client provides differentiated innovation services and software engineering solutions across a wide range of leading-edge technologies, including Big Data, analytics, machine learning, IoT, mobile, cloud, UI/UX, and test automation. The Client has developed the proprietary EDC (Extended Delivery Center) framework to accelerate innovation for clients. One of the unique characteristics of this model is the seamless extension of clients development team, internal processes and even their culture. This improves quality of engineering, team throughput and speed to impact. Our greatest strength is the passion of our people. The energy and creativity they bring to their work every day is truly inspiring, and it drives the innovation we deliver for our clients. Our people are the primary reason The Client is such a great place to work. Fast Facts: - Headquartered in Scottsdale, Arizona - Over 4,000 associates - 20+ offices and innovation labs in 12 countries - Presence in U.S., Mexico, Central & South America, India, and Asia Pacific
Job Title:
Senior DevOps Engineer
Job Purpose:
The Senior DevOps Engineer plays a critical piece on the company Software Development Lifecycle. This role has direct interaction with Solution Architects, Software Engineers, System Administrators and Quality Assurance Engineers, working together to research, design and implement new technologies that support both our system platform, and as-well tools that support the development of it. This role has a critical participation on the success of different technologies proofs of concept.
Essential Job Responsibilities:
Provide comprehensive, expertise, collaboration and technical support to development and quality assurance teams.
Provide comprehensive, expertise, collaboration and technical support to system administrators, including hands-on efforts and ensuring that proposed technology implementation are viable.
Provide expertise, collaboration and hands-on technical support to system administrators to focus on automation, configuration management and avoidance of manual intervention on all necessary configurations.
Work closely with architecture team to provide input system administration topics for a proposed solution.
Work closely with software engineering and system administrators to ensure successful rollout of the solution.
Support Solutions Architects to carry out performance analysis of proposed solutions against difficult-to-achieve performance requirements.
Support transition of new solutions from project implementation closure to technical operations maintenance.
Effectively communicate design concepts to both technical and non-technical stakeholders.
Conduct evaluation of new technology platforms and components.
Qualifications
Education:
Required
Bachelors or Technical Degree Required (computer science or information systems) or other industry-related experience.
Preferred
None
Licenses/ Certifications:
Required
None
Preferred
Certifications in System Administration, Continuous Integration, Security or DevOps related concepts and tools
Years Experience:
Required
4+ years as a system administrator or developer
3+ years working or being involved in Open Source software technologies.
1+ years working with configuration management systems and tools such as Ansible, Puppet, Cheff or equivalent
1+ years working with Kubernetes or Openshift platforms
Preferred
2+ years working on systems related to healthcare solutions.
1+ years working with Real Time Processing technologies
1+ years working with Openstack platforms
Knowledge, Skills and Abilities:
Required
Proven experience in Linux Operating System usage and administration
Experience in Windows Operating System usage and administration
Experience in Application Server technologies such as Apache Tomcat, Oracle Application Server or others
Experience in Web Application Server technologies such as Apache Web Server, NGINx or HA Proxy
Experience working with virtualization technologies (VMWare/KVM/Others)
Experience working with containers technologies (Docker)
Knowledge in Service-Oriented Architecture solutions.
Experience with DevOps methods and tools, such as agile/scrum, continuous integration, automated configuration management, test driven development, data center and cloud automation.
Mindset focused on automation, avoiding manual intervention during configurations.
Preferred
Experience on Object Oriented Analysis and Design leveraging UML notation.
Expertise in data modeling and database design.
Exposure to Enterprise Architecture Methodology frameworks (TOGAF, Zachman, etc.)
Proven knowledge and experience in using and applying API, SOAP, WSDL, JSON and XML based solutions
A growing software Developing Company based in Australia, Singapore and Pune having clients in Australia, Hong Kong, Singapore, Canada and USA and focusing on mobile apps, web applications, ERP systems, IOT (internet of things), payments