Scope:
- Consults with customers/associates concerning maintenance and performance of software systems.
- Escalates issues that may have negative scheduling or financial impact.
- Works with customer's MIS team to manage the technical activities of each implementation phase of assigned project.
- Works with project team to understand and help to refine and define project technical requirements from technical specifications.
Our current technical environment:
- Software: Java, Spring boot, Gradle, GIT, Hibernate, Rest API, OAuth
- Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
- Cloud Architecture: MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD)
- Frameworks/Others: Kubernetes, Kafka, Elasticsearch, Spark, NOSQL, RDBMS, Spring boot, Gradle GIT, Ignite
What you'll do:
- Work as part of a fast-paced and challenging customer-facing development team
- Manage Jenkins CI - keeping up-to-date with security patches performing backups installing and updating core software and plugins configuring build servers and managing configuration.
- Manage and troubleshoot issues with development environments on Windows and Linux operating systems. This includes installing software, configuring the OS, investigating issues, performing backups and pro-actively tuning to avoid issues such as log files filling up disk space.
- Manage and troubleshoot SQL Server and Oracle database instances.
- Manage source code control (git, Subversion and others) and administer GitHub.
- Configure builds to post artifacts to jFrog repositories
- Build automated testing and test management tools and scripts (Fitnesse, Tryon Cycle, Azure DevOps).
- Balance tasks across multiple DevOps projects as well as monitoring support request queue.
- Identifies, recommends, and implements development process improvements.
What we are looking for:
- Bachelor's degree (or equivalent) in Computer Science or Master of Computer Application (MCA).
- Highly confident with Windows, Linux, Unix operating systems including application installation, command line and scripting.
- Highly confident managing, configuring, and operating Jenkins CI software, including creating build pipelines from scratch.
- Minimum 2 years experience developing scripts in languages like python, bash, Windows batch/Powershell.
- Experience using automation tools such as Ansible, puppet, chef, including writing automation scripts/playbooks.
- Knowledge of build tools, such as ant, Gradle, maven, MSBuild.
- Familiarity with static code analysis.
- Experience using, managing and installing source code control systems (git, Subversion, CVS), especially GitHub.
- Strong knowledge of software best practices, build processes, and using IDEs
- Ability to use a wide variety of open source technologies and tools.
- Ability to read and understand log files, identifying issues and potential causes for build failures.
- Ability to work in an Agile development environment.
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success - and the success of our customers. Does your heart beat like ours Find out here:
is our strategy for fostering an inclusive environment we can be proud of. Check out Blue Yonder's inaugural which outlines our commitment to change, and our celebrating the differences in all of us in the words of some of our associates from around the world.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.