What are the responsibilities and job description for the DevOps Engineer - Onsite(Carmel , Indiana) position at My3Tech?
Job Details
Role: Devops engineer
Location : Carmel , Indiana (onsite )
Client: Capgemini
Project Description: This position leads the planning, design, and engineering of enterprise-level infrastructure and platforms related to cloud computing.
This position's work assignments involve moderately complex to complex issues where the analysis of situations or data requires an in-depth evaluation of variable factors. Because of the close interaction with business customers and supporting IT teams, this position will require a deep understanding of requirements analysis, DevOps practices, and testing.
Scope:
- Analyze existing cloud architecture then recommend and design improvements
- Deliver technical solutions for projects leveraging agile project management methodologies
- Develop cloud architecture strategies that can be consistently applied across the enterprise
- Develop and maintain enterprise standards for cloud ecosystem architecture
- Identify technical risk in projects and develop strategies to alleviate it
- Communicate technical cloud architecture direction and how it relates to business objectives to all levels of the organization through documentation, training, and awareness
- Lead design discussions with appropriate personnel to define goals and objectives of business applications in the cloud
- Help to clarify, identify, and track requirements and project issues and escalate to immediate manager where required
- Act as primary point of contact for the Global Architecture team with Cloud Operations and Front Office Delivery teams within Allegion IT
- Develop and maintain a thorough knowledge of multiple Allegion business functions and how the system and procedures that support these functions interrelate to develop/support cloud architecture implementations
- Accountable for building and maintaining build and deployment pipelines including tools used to automate quality and security within those pipelines.
- Design, develop, and integrate/automate solutions for CI/CD pipeline using various cloud technologies.
- Collaborate with various IT teams to enable best implementation of Allegion solutions in cloud environments
- Collaborate with fellow team members and provide solutions to potential problems
Required Skills and Competencies
- Bachelor degree in Computer Science or Information Technology preferred but not required.
- 7 years of experience in the design, development, implementation, and integration of enterprise applications
- Have a passion for technology and willingness to explore and adopt emerging technologies for practical business purposes
- Bring an upbeat, positive attitude while enjoying working with an agile team to develop innovative technical solutions to help enable business growth and improve customer satisfaction
- Very proficient with designing and implementing cloud solutions in Azure, Google Cloud Platform and other Cloud technology implementations and management platforms (e.g., AWS)
- Have experience using an integrated development environment or application lifecycle management tool such as Visual Studio or TFS
- Experience architecting highly available systems that are secure and utilize load balancing, horizontal scalability, and high availability
- Proficient with SQL, REST API, Angular, C#, PowerShell, with in-depth knowledge of implementing COTS packages for infrastructure management
- Mentor and share knowledge with junior team members and across the Allegion IT teams
- Experience in Agile software development and DevOps/DevSecOps practices. Act as a thought leader within Allegion for DevOps practices.
- Working knowledge of NIST and CIS standards and ability to translate them to Allegion systems
- Experience updating and deploying environments through Infrastructure as Code scripts.
- Implementation knowledge of advanced security features to protect private information without breaking functionality
- Have the ability to communicate well verbally and in writing, with various team members in roles that are both technical and non-technical particularly to give direction to other team members or present business value of various initiatives to leadership
- Be self-motivated with good time management skills
- Proactively work to coordinating efforts with employees at all levels including internal business partners, other technology teams, external suppliers/consultants, service providers, etc.
- Be able to interface with teams that may be globally co-located
- Ability to identify issues, generate solutions and choose appropriate alternatives using basic root cause analysis
- Have experience integrating commercial-of-the-shelf software packages into a corporate environment
- Demonstrated knowledge of software development methodologies and best practices
- Experience working in a fast-paced, agile environment while providing consistent application lifecycle management