The Java Platform Group is looking for an experienced, passionate, and highly motivated Software Infrastructure Engineer (Devops) to join our world class development efforts. Our team is responsible for delivering the Java platform that is used by millions of developers. We are looking for a seasoned engineer with a thorough understanding of infrastructure and automation methodologies, a strong technical background to advance our processes, and a desire to make a positive change in our product.
Responsibilities :
- We hire developers to write code to create new / maintain existing Infrastructure services to build, test and release the Java Platform product.
- Candidates with professional experience and knowledge of Software infrastructure - Continuous Integration, Release Engineering, Quality testing framework, test harness.
- Designing and developing tools / frameworks to improve efficiency and automation
- Ensuring timely software releases by improving efficiency, productivity and consistency through robust and automation of infrastructure services
Job Requirement :
in a Computer Science, Software or other EngineeringExperience in Software Development / DevopsGood Java knowledge - will be plusGood expertise on concurrency, multi-threading and collectionsIn-depth understanding of at least one Cloud infrastructure (OCI, AWS, Azure, GCP)Hands on experience on GITDeeper Experience in writing shell scripts, Linux administrationStrong exposure on build automation technologies (Make, Ant, Maven,Strong exposure on Building infrastructure, tools and processes for continuous integration (Jenkins or equivalent)Strong exposure on one or more configuration management tools such as Ansible, PuppetStrong exposure on writing Docker images and setting up build / test environmentsGood exposure on container orchestration tools such as kubernetes, mesos. etcGood Exposure on Cloud Infrastructure tools such as TerraformExtensive troubleshooting experienceAbility to conceive, plan, implement, and collaborate with distributed teams on process improvements and productivity enhancement toolsAbility to scope out new requirements, breaking them down into actionable tasks and implement themDesired Skills :
Java CertificationExperience working with Atlassian products such as Wiki, JIRA etcAbility to thrive and grow in a fast-paced team environment.Good written and verbal communication skillsLI-Onsite
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Career Level - IC3