DESCRIPTION
:For our VA based prestigious client, we are aggressively searching for THREE DevOps Senior Developers.
As a DevOps Senior Developers, 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 REQUIREMENTS:
• 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
We will be lookig for the following THREE Personal Competencies:
• 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
===============================================