Jr. DevOps Engineer
- Strong in DevOps and Java experience is plus
- Experience acquiring in-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk, and understand varied customer deployments.
- Skilled and experienced with incident management, change management, and problem management concepts.
- Experience with Unix/Linux system administration, system monitoring, instrumentation, resiliency and performance.
- Demonstrated skills and experience in at least one programming language, such as Ruby (preferred), Python, or Java.
- Familiarity with software development life cycle models and agile programming methodologies.
- Experience and understanding of versioning and general SCM (source control management) concepts: branching, merging, tagging, and labels.
- Ability to effectively work in a fluid environment with colleagues and internal partners
- Ability to successfully work with customers, developers, testing, project management, and support staff
- Excellent problem solving, analytical skills, and technical troubleshooting skills.
- Preferred:
- Experience with Puppet (or a similar automated configuration management tool)
- Experience with, and/or good understanding of, VMware virtualization and automation technologies (e.g. vCenter, vRealize Automation (vRA), vRealize Orchestration (vRO), etc.)
- DevOps background, including automation.
- Familiarity with artifact repository tools (git, Nexus, etc.), software build tools (Maven, ANT, Shell), and continuous integration tools (e.g. Jenkins, Hudson),
- Experience with automated provisioning and DevOps concepts.
- Experience working in an agile software development environment.Experience working cross functionally across multiple teams.