The Options Clearing Corporation (OCC) is looking to refine and automate processes within the Software Development Life Cycle (SDLC) to enable development teams to self-service build and deployment processes.
Requirements
- Lead and support end-to-end application deployments using Harness (CD) and Jenkins (CI), including automating build/test pipelines, release cuts, and rollouts across multi-environment setups (Prod, QAT, Staging)
- Monitor and manage application deployments on Kubernetes via Rancher, focusing on application-level issue resolution to maintain service availability and performance
- Provision and maintain AWS infrastructure (S3, EC2, IAM, KMS) using Terraform, following Infrastructure as Code (IaC) practices for scalable and consistent infrastructure management
- Integrate security scanning tools like SonarQube, Veracode, and Sysdig into CI/CD pipelines to proactively detect and address code and system vulnerabilities
- Experience with CI/CD tools (e.g., Jenkins, Github)
- Experience with containerization platform (e.g., Docker, Kubernetes)
- Experience with Infrastructure-as-code tools (e.g., Terraform, Ansible)
Responsibilities
- Support the development efforts to refine and automate the processes needed to support the Software Development Life Cycle (SDLC).
- Enable development teams to self-service build and deployment processes through process automation.
- Design and implement process improvements across the build, deployment, and monitoring pipelines using CI/CD tools (e.g., Jenkins, Github), containerization platform (e.g., Docker, Kubernetes), Infrastructure-as-code tools (e.g., Terraform, Ansible), and monitoring tools (e.g., Splunk).
- Support the maintenance and configuration of development environments in Kubernetes and AWS.
- Develop and support Terraform, Ansible, Harness, and Jenkins jobs used to instantiate and manage development environments.
- Lead and support end-to-end application deployments using Harness (CD) and Jenkins (CI), including automating build/test pipelines, release cuts, and rollouts across multienvironment setups (Prod, QAT, Staging).
- Monitor and manage application deployments on Kubernetes via Rancher, focusing on application-level issue resolution to maintain service availability and performance.
Other
- Up to 40% telecommuting permitted.
- Master’s degree in computer science, computer engineering, or related and two (2) years of experience as a software development engineer, DevOps engineer, software developer, or related
- This position qualifies for The Options Clearing Corporation’s Employee Referral Program.
- A hybrid work environment, up to 2 days per week of remote work
- Tuition Reimbursement to support your continued education