Devops Engineer
Company | HEXAWARE |
---|---|
Location | Reston, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- 6-9 years of experience is required.
- 2+ years of experience in DevOps, Configuration and Release Management roles.
- Familiarity with artifact repository tools (SVN, Git, Nexus, etc.), software build tools (Maven, ANT, Shell, Gradle) and continuous integration tools (e.g. Jenkins, AWS Code-Pipeline).
- Work experience in a Unix environment and basic shell scripting.
- Ability to work collaboratively and independently.
- Ability to modify or create implementation, backout plans, best practice documents, scripts that others can understand and utilize.
- Experience with AWS Cloud.
- Review, verify and validate the software code developed in the project.
- Any bachelor’s degree is required.
Responsibilities
- Execute software builds and deployments.
- Coordinate, manage and perform production releases.
- Collaborate with multiple teams to ensure that the application environment is functioning properly.
- Automate repetitive tasks, including system builds, configuration and application installation processes.
- Coordinate escalation of issues/risks and remove impediments.
- Initiate infrastructure setup for new and upcoming applications.
- Create scripts and automate the deployment process for new applications.
- Submit change/incident management tickets, coordinate and obtain approvals.
- Implement standards, processes, controls for release and deployment activities in the DevOps space.
- Take ownership and act with a high sense of urgency.
- Manage AWS cloud adoption initiatives and deploy applications in the AWS Cloud environment.
- Participate in the planning, implementation of infrastructure on Amazon Web Services (AWS) and migrate existing applications to AWS cloud.
- Manage stakeholders and external interfaces.
- Set up tools and the required infrastructure.
- Define and establish development, testing, release, update and support processes for DevOps operations.
- Capable of troubleshooting techniques and fixing code bugs.
- Monitor processes throughout their entire lifecycle to ensure adherence to standards while updating existing processes or creating new ones for improvement and waste reduction.
- Encourage and develop automated processes.
Preferred Qualifications
-
No preferred qualifications provided.