Offres d'emploi populaires
Titre d'emploi :
Los Angeles, United States
Type de contrat :
Heures de travail :
Travail à distance ou à la maison
Rémunération brute 100000.00 - 140000.00 $ Par an
BS in relevant technical field or equivalent work experience.
2+ years of experience doing DevOps release management.
2+ years of experience with related tools Docker, Kubernetes, Chef, Bash, SystemD, MySQL, AWS, EKS, SSH, Git, etc.
Experience with DevOps and Agile methodologies and CI/CD pipelines.
Programming experience preferably with Ruby, C#, or Node.js.
Ability to be on call 24/7, respond to alerts after hours, and perform deployments off hours for critical systems.
Ability to multi-task and adapt to changes quickly in a fast-paced environment.
Knowledge of Continuous Integration and Continuous Delivery (CD/CI) pipelines.
Good understanding of application infrastructure, system architecture, and operating systems.
Self-motivated with the ability to work in a fast-moving environment.
Knowledge of traditional agile methodologies, including Scrum and/or Kanban.
Must be a team player with strong attention to detail and the ability to work independently.
Excellent critical thinking and problem-solving skills.
Assist Product Management and Software Engineering teams in managing and deploying releases into production and in ensuring post production validation is completed in a timely manner.
Maintain a service-to-service release dependency matrix, and release sequencing documentation.
Implement and manage the release processes for application related updates through development, test, and production environments.
Contribute to the design and implementation of DevOps tools in collaboration with the broader SwE and NetOps teams that automates and streamlines the release process and facilitates automated status and reporting.
Collaborate with other DevOps and Developers in lifting and maintaining Kubernetes deployments.
Communicate release details, plans, and schedules with Product Management, Software Engineering, Network Operations, and Business Operations.
Build and maintain the Software Engineering Release Calendar in collaboration with interested departments and maintain a centralized view of all releases.
Conduct Release Readiness Reviews, Milestones reviews and business Go/No Go reviews.
Review deployment plans, rollback plans, resource plans, and communication plans.
Provide bi-weekly/quarterly/annual release reporting.
Track and monitor release metrics and strive for continual improvements in the release process.
Participate in and coordinate go live activities including the execution of deployment plans and checklists.
Ensure that proper testing (Unit testing, QA and UAT) artifacts are documented before a change is deployed to production so that the change will stand the rigor of an audit.
Ensure that all open defects are closed before a change is deployed and analyze/publish defect metrics.
Compétences requises :
- Méthode agile
- Pensée critique
- Intégration continue
- Test unitaire
- Bash (Unix shell)
- Architecture systèmes
- Scrum (méthode)
- Génie logiciel
- Réseau informatique
- Go (langage de programmation)
- C sharp
- Ruby (langage de programmation)
Cette annonce s'adresse aux deux sexes et aux personnes de tous âges et de toutes nationalités.
Nous vous demandons de lire notre politique de confidentialité disponible sur ce lien https://ominee.com/fr/legal/privacy-policy.