Devops Engineer Jd Job in Pentagon
Job Summary
- I. Work Complexity & Planning
- Works on complex, major or highly visible tasks in support of multiple projects that require multiple areas of expertise
- Works as a project team member or as a project lead
- Works on projects that may span a broad range of applications
- Supports multiple applications
- Expertise in multiple technical environments and knowledge of one or more business areas
- Participates and/or leads in project planning processes
- Creates and shares development estimates and operational requirements to enable accurate planning with realistic timelines
- II. Business Requirement, Design, Development & Deployment
- Assesses client needs utilizing a structured requirements process (gathering, analysing, documenting and managing changes)
- Writes and communicates business requirements and functional specifications for the implementation of client solutions
- Analyses client operations to understand their strengths and weaknesses to uncover opportunities for improvements
- Works closely with architects to assure all systems are in line with Pentagons long-term strategy
- Creates technical design specifications
- Reviews technical design specifications developed by junior levels
- Develops/builds IT solutions to meet business requirements
- Installs and configures solutions
- Integrates solutions with other applications and platforms outside the framework
- Develops, executes and documents test plans
- Creates test plans
- Executes testing efforts across the life cycle
- Designs, develops and implements reusable components
- Codes and documents custom test automation frameworks
- Maintains new and existing object reference files
- Performs script maintenance and updates due to changes in requirements or implementations
- Sets up and maintains the test environments for both manual and automated testing
- Builds automated deployments using configuration management technology
- Deploys new modules, upgrades and fixes to the production environment
- Documents and completes knowledge transfer to production support
- Works with Release Management to ensure modules are production ready
- Creates release notes, deployment plans, etc.
- Verifies the functionality of components and services and ensures deployment meets client's expectation
- III. Bachelors degree in Programming/Systems or Computer Science or other related field. Or equivalent work experience
- Typically requires 5-7 years of analysis and programming experience
- Experience working in applications, systems or IT operations
- Demonstrates knowledge of a broad range of hardware and software products
- Experience working in an agile team environment
- Demonstrated ability to analyse and interpret complex problems or processes, identify and understand requirements and develop alternate solutions
- Experience designing, developing, testing and deploying applications/ systems using proven or emerging technologies, in a variety of technologies and environments
- Experience with automation tools
- Strong troubleshooting and problem solving skills
- Requires working knowledge of two or more programming languages
Experience Required :
2 to 3 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us