Job Description :
Title: DevOps Senior Developer - 10065BR
Location: McLean, VA
Duration: Full Time

Job Description:
Your Work Falls into Four Primary Categories:

Application Build/Environment Support
Support and Implement application build/deployment throughout the life cycle of SDLC
Ensure environment configuration is developed according to the standards laid out by the DevOps team
Predict effects of configuration changes, identify applications bottlenecks and opportunities to optimize performance

CI/CD Adoption
Understand the application architecture and recommend/make necessary changes for CI/CD adoption
Standardize application build process to support build once and deploy anywhere

Automation Opportunities
Automate mundane manual tasks where ever possible
Prototype new tool & technologies based on organizational strategy

DevOps Best Practice
Application of standard DevOps principles, theories, concepts, and techniques.
Provides resolutions to an assortment of problems

Qualifications
Minimum of 8 -10 years of experience in Solution, Design and Development of applications using J2EE framework, Spring Boot, RESTful services and Angular
Working knowledge of J2EE and Web Services (Java, XML, jQuery JavaScript, HTML, OOA and OOD Concepts)
Development and support skills in middleware technologies (IIS, WebLogic, Apache, Tomcat, JBoss etc
Good knowledge of database concepts and integration with business application development
Hands-on experience with Build tools like Maven and Gradle
Hands-on experience with automated CI/CD development using Groovy DSL on Jenkins
Good working knowledge of Antifactory, TeamForge GIT, Ansible/Chef/Puppet
Experience with scripting languages using Unix, Python
Fast learner of new technologies and tools
Understanding of requirements and design for the build and deployment of enterprise applications
Comfortable working independently to contribute to the success of assigned project(s)
Experience participating in discussions with project teams to understand the application design, build process and help deploy applications in target environments
Experience communicating status to Execution Lead on regular, defined intervals
Comfortable providing inputs for effort estimation
Degree in Computer Science, Engineering, related field or equivalent work experience

Key to success in this role:
Strong consultation and communication skills
Flexible to work with different teams across organization
Work in collaboration with different teams
Proactive in identifying existing issues and providing an alternate solution

Top 3 Personal Competencies to possess:
Growth and Development – Know or learn what is needed to deliver results and successfully compete
Seek and Embrace Change – Continuously improve work processes rather than accepting status quo
Leadership – Set and execute upon a clear vision, strategy, and/or goals

Preferred Skills
Understanding/Working knowledge of PaaS by OpenShift or Kubernetes
Development/Support Experience using Docker containers
Understanding of cloud technologies preferably AWS and migration strategy
             

Similar Jobs you may be interested in ..