Skills Required:
- A minimum of 5 years of enterprise Java development experience on multiple applications, including work in the area of complex service development
- Experience in leading teams of strong software developers and engineers in an agile setting
- Strong Objected Oriented and Pattern-based design and implementation skills
- Experience using the following:
- Docker and native Cloud experience
- 12 Factor application design and implementation
- REST/SOA Frameworks
- A minimum of 3 years' experience with Python, Java and Groovy working with automation and CI/CD systems
- Familiar with Ansible configuration management
- Artifact repository: Nexus and/or Artifactory
- Experience with Atlasssian products (JIRA, BitBucket)
- Ability to troubleshoot Maven builds of Java apps
- Experience with Microsoft Azure and delivery of Cloud native solutions.
- Experience with Logstash, Elasticsearch, Flume and Kibana
- Experience in building and maintaining git based source code management systems such gitbucket/bitbucket/gitlab etc.
- Experience working with XML, YAML, JSON, and schemas
- Notable experience in designing and tuning applications for performance and reliability
- Across the hardware and software organizations, assess and implement best practices for solution integration and test to result in Blue/Green deployments
- Define and develop solution-based CI/CD pipeline strategy across solution industries. This includes analyzing what the environment needs, determining the best technology to use and implementing the selected technology CI/CD tools.
- Formal testing and test automation experience in a structured working environment
- Solid experience on a fast-paced Agile team
- Experience with development tools like Jenkins and docker
- Experience with Openshift
Roles & Responsibilities: - As Senior DevOps Tools Engineer build and manage solutions for CI/CD Jenkin, git based source code repository, Artifact repository, build monitoring and alerting for the above tools availability and Supporting.
- Building Tools for High Availability.
- Build and maintain DevOps best practices.
- Support docker base application development.
- Experience in migrating legacy java and J2EE application to docker/k8s platform.
- Demonstrate excellent verbal and written communication skills appropriate for the targeted audience.
- Be independent and self-motivated.
- Demonstrate a willingness to take initiative and overcome obstacles.
- Be able to quickly learn and apply new technologies