11 Jan
Senior DevOps Developer / Automation Engineer ( Kubernetes / Groovy )
Vacancy expired!
- Currently work from home with some travel to Ann Arbor, MI to pick up stuff from the lab
- Onsite required POST COVID
- 12+ months contract
- Important skills - Someone who has implemented Kubernetes from scratch and can automate Jenkins pipeline from Scratch using Groovy Scripting
- Takes day to day direction from the Technical Delivery Manager(s) and/or DevOps Architect to establish Continuous Integration and Deployment Practices into each of the Program project teams.
- Design and build the continuous integration and deployment (CI/CD) pipelines to fully automate the build and deployment of our highly available, mission critical Next Generation Store Systems.
- Structure and maintain the software configuration management system
- Automate and maintain the software build process.
- Automate software deployment and monitoring.
- Automate software testing at multiple levels (Unit, Functional, Integration, Performance, Security, System) and monitor results.
- Collaborate with developers to bring new features and services into production.
- Provide support to the development teams that use the automated infrastructure.
- Develop and improve operational practices and procedures.
- Provides technical guidance to application teams to take advantage of DevOps technologies and processes, as needed.
- Build tools for deployment, monitoring and operations. Troubleshoot and resolve issues in our development, test and pre-production environments.
- Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools.
- Understand, implement, and automate security controls, governance processes, and compliance validation
- Design, manage, and maintain tools to automate operational processes
- Provide 24X7 production support as part of a team rotation, resolving or escalating issues as appropriate.
- Maintain Production services to highly demanding SLA s.
- Take ownership of production issues, working closely with infrastructure and development teams on issue resolution.
- Support releases on a regularly scheduled basis, as well as emergency releases as needed.
- Deploy application and data changes to all environments as needed.
- Provide Level 2 technical support.
- 5+ Years of experience in a DevOps /SRE / Support role.
- Release automation (e.g. Jenkins, JenkinsX), system administration, system configuration, and code debugging experience.
- Solid experience of modern containerization technologies (Docker, Kubernetes)
- Experience with configuring, debugging, and maintaining CI/CD pipelines.
- Experience using scripting languages such as Bash, Groovy, Python, Powershell, etc.
- Experience in configuration management tools such as Git, Helm, Chef, Ansible and Terraform.
- Knowledge of basic coding concepts such as code coverage, code review, code pull requests and git commits.
- Knowledge of TCPI/IP Networks, firewalls, DNS and DHCP.
- Experience with Linux & Windows system Administration.
- Experience with Linux shell scripting (e.g., Bourne, Python, etc.).
- Experience with administration of Linux, Windows and virtualization platforms like VMWare.
- Experience with Atlassian tool suite (e.g., BitBucket, Jira, Confluence, etc.)
- Experience with Infrastructure-as-code tools.
- Understanding of AGILE software development methodologies (e.g., daily standups, parking lots, project analysis and design, etc.)
- Knowledge of cloud infrastructure environments (e.g. AWS, Azure)
- Experience with specific languages: Go , Groovy and C#.
Vacancy expired!