Job description
- Develop scripts and automation tools to build, integrate, and deploy software releases to various platforms
- Install and configure applications and underlying software infrastructure
- Provide tool awareness and services to help teams manage and deploy releases into various environments.
- Automate repetitive & manual tasks and improve operational maturity with our CI/CD systems
- Scale systems through automation and evolve systems by pushing for changes that improve reliability and performance
- Schedule, coordinate, and manage releases across the enterprise for multiple applications including updates, security improvements, projects, and programs.
- Maintain build and release services by measuring and monitoring availability, latency, and overall system health
- Troubleshoot performance and reliability issues
- Collaborate with other Engineering and IT colleagues to provide streamlined CI/CD solutions
- Provide leadership in development and architecture of systems using serverless and container technologies to enable migration to AWS and Azure cloud-based services
Skills
JenkinsTerraformHashicorp VaultOpenShiftDockerAnsibleChefGithubGithub enterpriseNexusGraylogClient relationship skills and experience managing vendorsExcellent writing and verbal communication skills