Job Description :

Greetings from XTGlobal, Inc.!

We at XTGlobal, Inc. are currently sourcing for AWS DevOps Release Engineer requirement. Request you to kindly review the job description given below and reply back if you are interested in pursuing this opportunity.

Title: AWS DevOps Release Engineer [XTGL_30738]
Location: Redwood City, CA (onsite Interview)
Type: 8 Months Contract

Job Description :
The DevOps Engineer / Release Manager is accountable and responsible for managing all technology releases within the Enterprise Integration Services domain, establishing and maturing a DevOps environment with a focus on building for the cloud and securely.
The role is key in driving DevOps and Release Management maturity by managing the source code management system, automating builds and regression testing, building tools and monitoring used in technology deployments, and coordinating and pushing new releases through all environments which reside in AWS.
DevOps Engineering ensures that new software is released in a streamlined manner from development to production.
The role will establish procedures and develop tools that are used by both the Engineering and Operations teams.
As a DevOps Engineer you''ll use your strong technical ability to drive product releases across many different systems and teams. You''ll work to ensure that integration services and products are delivered with a repeatable and scalable process.

Specifically this role will

Support and improve our tools for continuous build, automated testing and release management process into AWS
Own, manage and improve our release process. Focus on scale and efficiency
Build and maintain tools needed during release pushes

Primary Responsibility
Defines, tracks, and manages release content and schedules - a comprehensive plan that integrates all the inputs and outputs of release planning activities, including the creation of release plans with dependencies
Works as part of the delivery and support teams to manage overall release calendar, to identify and mitigate potential environment/system change conflicts
Assists Project Managers to establish project baseline (schedule) by providing visibility into the release calendar
Working with QA Lead contributes to defining test approach and test cycles
Working with QA Lead contributes to defining performance test approach and test cycles
Engages with project teams in early phases of the development life cycle to ensure alignment with the overall release schedules
Leads and provides direction to all affected teams to ensure software release activities are managed and coordinated accordingly
Schedules and facilitates release planning and status meetings to review changes to releases and/or resolve items of high or moderate concern, clears environmental roadblocks
Schedules and manages environments and appropriately allocates environment resources based on priority
Works to ensure accuracy of the code build and deployment processes and advancing automation in this space
Develops risk management mitigation (prioritization) when support teams are faced with scheduling constraints
Participates in the production readiness meetings for all software releases
Works across the organization to improve and enforce development, testing, release documentation standards in conjunction with the development life cycle
Experience with DevOps and automation of deploying applications and services in the cloud is required
Experience in Linux/Unix scripting and administration or experience with managing middleware application technologies is required
Windows server and SQL server required.
Experience in any one of these technologies : Puppet, Git, Chef, Ruby, Python or Shell scripting
Use of Cloud APIs to automate provisioning and deployments is a plus
Experience with tools such as Maven, Jenkins and Perforce and setting up CI/CD pipeline is required
Strong understanding of Internet protocols including HTTP, SSL, TCP, IP is required
Ability to use a wide variety of open source technologies and tools is a plus
Experience in troubleshooting Java application problems and experience with BigData, Apache, Tomcat and other middleware technologies is a plus
Experience using and a strong understanding of SQL, HQL, or JPQL
Experience with Java applications and application servers including Tomcat.
Experience in setting up continuous integration/continuous delivery pipelines
Experience with scheduling and managing Development/Integration, QA, Staging and Production environments
Experience working in a highly collaborative environment, proactively innovating solutions that support the goals and desired outcomes that provide business value
Experience with and understanding of enterprise solution platform implementations (new capabilities and enhancements, minor changed, defect corrections, etc.

If you are interested in pursuing this opportunity, kindly reply back with your word format resume attached.

Please do refer your friends or colleagues if they are looking out for job opportunities.

Ashwin | Recruiter
2701 Dallas Parkway, Suite 550
Plano TX, 75093