Performs peer code review. Proactively identifies automation and self-service opportunities
Continuously monitors the health of CI/CD tools and takes corrective action on issues identified
Responds to trouble reports regarding CI/CD tooling and investigates and corrects issues
Responds to requests for assistance triaging custom and 3rd party-application environments
Investigates pipeline and build failures, identifies root cause, corrects
Supports Production Support in the use of release and other tooling
Researches, designs, and implements modern technologies within CI/CD and as standalone applications
Collaborates with feature developers to onboard/integrate applications according to WSI best practices
Supports development team delivery process through SDLC up to handoff to production support teams
Collaborates with the Infrastructure team to provision and de-provision capacity
Leads or participates in major updates supporting new requirements and maintaining systems
Works on many phases of a project or entire projects of moderate complexity
Develops and maintains procedures and system documentation. Contributes to and enforces best practices
Participates in establishing strategies and standards. Performs systems resource optimization activities
Leads or participates in the implementation of resources management and monitoring methods, tools, and threshold
Supports resolution of production incidents. Provides work breakdown planning and estimation
Anticipates risks and provides contingency solutions and timelines. Suggests process improvements and best practices
Interacts with business users, and/or functional peer groups and managers
Works with contract resources, providing guidance and assessing the quality of work
Actively shares knowledge (technical and professional) through shared resources and informal teachings
Mentors cross-train co-workers within the area of expertise
Self-directing provides direction for others. Achieves team consent and buy-in
What You Know
3+ years of relevant DevOps experience
Docker and Kubernetes stack experience
Experience using Helm/Helm charts for Kubernetes deployments. Jenkins and Jenkins Pipeline expertise
Programming expertise in Groovy, Python, shell, and/or Java
Experience with Maven, git, and GitHub Enterprise. Node/npm experience
Experience interpreting Java stack trace and Node error logs
The role is for a software engineer in Dev Ops candidate with solid and successful background driving CI/CD, automation, infrastructure as code, configuration management, monitoring, and original tools development for enterprise software and systems running in private data centers and on on-prem VM and Kubernetes clouds using Python, Groovy, Shell scripting, Perl, and Java.
The candidate must have excellent communication skills, a passion for Continuous Integration / Continuous Delivery, and a keen sense of ownership.
A proven track record of designing, developing, and maintaining dependable, repeatable, mission-critical build pipelines, systems and products is a must.
Programs original tools, enhancements to existing tools and pipelines, and new services in Python, Groovy, shell, or Java.
Education
Bachelor s degree in Computer Science, Information systems, Engineering, Computer applications or related field