You will manage and automate the deployment lifecycle for applications hosted on a Kubernetes stack.
Responsibilities
Develop CI/CD pipelines using GitHub Actions to automate Docker image creation and Kubernetes deployments via GitOps.
Manage version control processes including branching, merging, and tagging across environments using Git, GitHub, and GitLab.
Automate system tasks and code builds using Jenkins, Ansible, and CloudFormation.
Handle server patching, vulnerability resolution, and new service onboarding for multiple applications.
Manage secrets, database credentials via Vault, and SSL certificate application across multiple servers.
Required Skills
2+ years of experience in Continuous Integration and Delivery and automating scalable CI/CD solutions.
Proficiency with Cloudbees Jenkins, SonarQube, and Nexus.
Hands-on experience with Docker and Kubernetes for microservices management.
Strong knowledge of AWS, Chef, and Ansible.
Expertise in Git, GitHub, and GitLab for SCM.
Experience managing production and non-production deployments.
Master's degree in Computer Science, Electrical Engineering, or a related field, or a Bachelor's degree with 5 years of progressive post-baccalaureate experience.
Ability to travel or relocate to unanticipated US locations on short notice for extended periods.