About The Position

FIS Management Services, LLC seeks Software Engineers II- Dev Ops in Jacksonville, FL to help shape and build our next gen pipeline deployment infrastructure. Create, maintain, and improve automation that builds and deploys environments for client focused testing and implementation teams. Manage deployments to environments in coordination with release management – with focus on automating promotion. Monitor, troubleshoot, and remediate build and deployment issues. Engage with Development teams to optimize a commit-based build pipeline, debugging as needed. Write Jenkins groovy shared library framework, Ansible and other tools. Configure and run Maven build jobs. Assist with improving IOS/Android build and distribution pipeline. Automate execution of QA test suites. Perform metrics collection and dashboarding. Implement InfoSec security tests. Maintain Git and Artifactory repository structures. Provision and configure Kubernetes/OpenShift namespaces. Perform Package releases with Helm charts. Perform database automation with Flyway, collaborating with DBA teams. Advocate for best practices when it comes to DevOps processes, culture, and 12-factor application design. Contribute to the modernization of DevOps and CI/CD tooling by engaging in a migration from existing Bitbucket SCM and Jenkins CI/CD to GitHub Enterprise and GitHub Actions. Create shareable Actions that can be distributed and reused across the organization. Act as an SME to enable and educate engineers to take on ownership of their own pipelines. Operate as a platform team member, building out capabilities within GitHub and GitHub Actions to support a positive developer experience, while continuing to engage in day-to-day current state operations.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, or related field and five (5) years of progressively responsible experience in the job offered or a related occupation: collaborating with Release Managers, Development teams, DBA’s (Database Administrators) on software delivery using established DevOps pipelines including software release builds, deploys, and troubleshooting to ensure quality software releases
  • working with Modern DevOps engineering base tools and practices including GitHub, GitHub Actions, LaunchDarkly, AWS, Terraform, Continuous Delivery, a You Build It, and You Run It model
  • maintaining current state tooling with Bitbucket, Jenkins, and OpenShift
  • working with a Platform mindset with an emphasis on building reusable capabilities and educating and upskilling engineers to perform their own day-to-day DevOps duty
  • shifting the culture from a DevOps support model to a DevOps enablement and platform model
  • utilizing hosting technologies for containerization and the Azure OpenShift platform as well as target state hosting in Fargate and Lambda AWS Serverless infrastructure
  • implementing DevOps best practices including lean release management, deployments and configuration as code to ensure everything automated and repeatable
  • In the alternative, the employer will accept a Master’s degree in the above listed fields and three (3) years of experience in the above listed skills.

Responsibilities

  • Create, maintain, and improve automation that builds and deploys environments for client focused testing and implementation teams.
  • Manage deployments to environments in coordination with release management – with focus on automating promotion.
  • Monitor, troubleshoot, and remediate build and deployment issues.
  • Engage with Development teams to optimize a commit-based build pipeline, debugging as needed.
  • Write Jenkins groovy shared library framework, Ansible and other tools.
  • Configure and run Maven build jobs.
  • Assist with improving IOS/Android build and distribution pipeline.
  • Automate execution of QA test suites.
  • Perform metrics collection and dashboarding.
  • Implement InfoSec security tests.
  • Maintain Git and Artifactory repository structures.
  • Provision and configure Kubernetes/OpenShift namespaces.
  • Perform Package releases with Helm charts.
  • Perform database automation with Flyway, collaborating with DBA teams.
  • Advocate for best practices when it comes to DevOps processes, culture, and 12-factor application design.
  • Contribute to the modernization of DevOps and CI/CD tooling by engaging in a migration from existing Bitbucket SCM and Jenkins CI/CD to GitHub Enterprise and GitHub Actions.
  • Create shareable Actions that can be distributed and reused across the organization.
  • Act as an SME to enable and educate engineers to take on ownership of their own pipelines.
  • Operate as a platform team member, building out capabilities within GitHub and GitHub Actions to support a positive developer experience, while continuing to engage in day-to-day current state operations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service