Looking for DevOps Software Engineer candidates (with a focus on coding and engineering in any language) with 3-8 years experience working as a developer in a highly collaborative environment. Expectation is that candidate will be able to work within an agile methodology on a self-managed team which will be mobbing/pairing about half of every day. The expectation is that the candidate will be a contributor in those mobbing sessions to create the right solutions. Strong communication skills and willingness to work with a team are required. The position is part of our DevOps organization which supports about 60 scrum teams. The DevOps Teams build products and services that enable those Scrum Teams to be better, faster, and smarter. The DevOps organization supports a broad range of technologies and task our teams to solve problems with the right solution no matter what that technology might be. Need to: * Be able to code - No language specifically but be able to learn the right language for the problem * Solve Complex Problems without being given the specific solution * Work in a highly collaborative environment with constantly changing priorities. Additional preferred technical experience: Testing ( Unit, Integration, Acceptance testing), Build servers ( Jenkins, Bamboo, Travis CI), Containers / Orchestration ( Docker, Docker Swarm, Kubernetees), Operating Systems ( Linux, Windows), Infrastructure automation ( Ansible, Puppet, Chef), Experience in server side application frameworks (i.e. Spring MVC, JSF, .NET MVC, Rails), Code quality tooling (i.e. eslint, pylint, sonar), Application performance monitoring (i.e. Dynatrace, Appdynamics, New relic), Experience in IBM Mainframe Technologies (i.e. z/OS), Security tooling ( Whitesource, Fortify), Platforms (i.e. Cloud foundry, Azure, Openshift),
What to expect: * 50+% of the time will be spent collaborating through mobbing and pairing with other team members (more when getting started) * Constantly jumping to different technologies, teams, & priorities * Lots of learning! Our DevOps teams enable our customers/stakeholders (other internal scrum teams) with services to * Develop the best applications possible with shared code/utilities to extend. As well as automation to help setup development environments (example technologies: Java, Websphere, Automated Testing, Cobol, Scripting) * Deliver those applications with CI/CD to testing and production environments with automated change management and other certification processes (example technologies: Jenkins, Docker, AWS, Python, XebiaLabs) * Integrate into production environments safely with other applications and dependencies (example technologies: Messaging platforms, Mainframe, DB2, Azure) * Measure that the application is performing and achieving the outcome it was meant to perform (example technologies: ElasticSearch, Kibana, Ansible, Dynatrace) "Creating solutions that mesh with our architectural guidelines and best practices. Coaching and mentoring other development staff on designs and coding best practices Working within AGILE project teams. Providing expertise and representation to management, vendors and internal business partners. Working with our business partners to ensure Application Development staff is focusing on the right work at the right time.