Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
DevOps Release Engineer
Dallas, TX
Full-time
3 to 5 years of software engineering experience using a mainstream programming language Java and Python preferred. Candidate should be able to demonstrate the ability to automate routine tasks using scripting and configuration management tools. Proficiency working in large codebases using Git required. Proficiency working with Linux environments and scripting using Bash, Python, or other languages and tools required. Experience delivering frictionless and automated software testing and deployment pipelines using GitLab, GitHub tools, etc. GitOps experience with containers and container registries would be an advantage. Experience with zero-downtime deployments and rollbacks using best practice deployment patterns and techniques such as blue-green deployments. Experience in automation and configuration management using Terraform, Ansible, or a similar desired state configuration provisioning platform. Experience with AWS CloudFormation and/or AWS Cloud Development Framework CDK would be an advantage. Familiarity with and ideally experience using Docker containers running on Kubernetes on-premises and on cloud environments would be an advantage. Experience using feature flagging tools and techniques such as LaunchDarkly or Splitio. 2 years working with databases. Working proficiency in SQL on a mainstream relational database along with experience in nonrelational databases such as MongoDB, Redis, or Cassandra required. 2 years of hands-on public cloud experience AWS/GCP experience preferred. Will consider less experience for the right candidate and track record. Experience working in an Agile-Lean development methodology with a Security Developer Operations (SecDevOps) mindset. Looking for engineers with a keen drive for rapid high quality value delivery.
Release Engineering
Deep expertise and passion for making developers' lives easier with automated software delivery pipelines and release management. Looking for a hands-on evangelist and coach that has the knowledge and experience of building developer friendly infrastructure and tooling to enable simple and confident releases with rapid feedback mechanisms. Ability and desire to teach, present, and work side by side with fellow software engineers in building the release pipelines to the best practices and patterns the industry has to offer. Deep and broad understanding of modern cloud oriented software development and the processes, tools, and infrastructure needed to enable true continuous integration and delivery pipelines that delight both developers and their customers.
Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:
Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.