DevOps Engineer

Cornerstone Capital Bank

$90K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or equivalent experience
  • 5+ years of experience with Azure cloud deployments
  • Proficient in automating IaaS components
  • Familiarity with Infrastructure as Code tools like Terraform/Terragrunt
  • Understanding of cloud service models and paradigms
  • 2+ years managing Kubernetes/Docker environments
  • Experience with monitoring tools such as Azure Log Analytics or Datadog
  • Skilled in scripting languages like Python or Bash

Responsibilities

  • Collaborate on application backup and disaster recovery strategies
  • Ensure reliable software and systems delivery for business objectives
  • Define business requirements and systems goals with stakeholders
  • Understand technical requirements for creative solution delivery
  • Monitor cloud infrastructure for improvement opportunities
  • Maintain documentation for developed solutions
  • Enhance and maintain CI/CD pipelines
  • Automate operational processes in compliance with Cyber Security standards
  • Troubleshoot issues during testing and production
  • Manage configurations of Cloud resources and IAM

Benefits

  • Opportunities for career growth and development
  • Supportive team environment that values collaboration
  • Commitment to investing in employees as valuable assets
  • Inclusive workplace culture that feels like home
  • Access to the latest technologies and cloud solutions
Full Job Description
***No agencies, C2C, or third parties please***

What You'll Be Doing

This role will be part of a team that builds the automation around provisioning, monitoring, and updating cloud infrastructure. The role will also be responsible for finding opportunities to improve our architecture using cloud and cloud-native technologies. Security, data privacy, and system resiliency are integral to the design and architecture. A candidate should have an appreciation for running platforms in the cloud with respect to security, cost, performance, and complexity. This role will perform various functions including:

  • Collaborate with engineering, infrastructure, and product teams to develop application backup and disaster recovery strategy and establish test plan.
  • Collaborate with business and IT stakeholders to ensure smooth and reliable delivery of software and systems to fulfill business objectives, support business processes, and ensure business continuity.
  • Work with team members, decision makers, and stakeholders to define business requirements and systems goals that can be achieved with release management enhancements.
  • Work independently, or within the construct of a platform product team, to understand the technical requirements of our product teams to deliver creative solutions which meet or exceed those needs.
  • Maintain awareness of emerging cloud-based industry trends and technologies which may create value.
  • Produce and maintain documentation to support solutions that you have developed/deployed to aid in the support of the solution.
  • Monitor cloud infrastructure to identify areas of improvement, reliability, cost savings, etc.
  • Maintain and implement monitoring and alerting to help manage and ensure Service Level Agreements
  • Configuration management, review, and governance of Cloud resources, identity, and access management (IAM), etc.
  • Enhance and maintain Continuous Delivery and Continuous Delivery pipelines (CI/CD)
  • Automating our operational processes as needed, with accuracy and in compliance with our Cyber Security standards
  • Performing software upgrades, kernel patching, and errata patches.
  • Working with our automation stack - Cloud Formation, Terraform, etc.
  • Actively troubleshooting any issues that arise during testing and production, catching and solving issues before launch.


Required Experience

  • Bachelor's Degree in Computer Science or equivalent experience.
  • At least 5 years of experience with deploying to and operating Azure cloud environments and configuration management.
  • Experience automating deployment of IaaS components including storage, network, and compute.
  • Familiarity with Infrastructure as Code tools (Terraform/Terragrunt preferred)
  • Understanding of cloud paradigms (tenancy, resource pools, elasticity, SOA, etc.), components (networking, hypervisors, storage, monitoring/logging/alarming, security, etc.), and service models (IaaS, PaaS, SaaS, serverless, etc.)
  • Experience with IAM management of cloud resources.
  • At least 2 years' experience managing Kubernetes/Docker environment.
  • Experience with monitoring tools (Azure Log Analytics, Datadog)
  • Knowledge of systems operations, networking, and application servers
  • Experience performing design/build/support of multiple operating systems (Linux, Windows)
  • At least 2 years of experience using source code management using Git.
  • At least 2 years of experience with scripting languages (Python, Bash, or similar)
  • Experience working in Agile/Scrum teams and proficient in Continuous Integration and Continuous Delivery.


What To Do Next

If Cornerstone Home Lending sounds like the place for you (and if you have the qualifications, drive, and passion to match), we invite you to become a member of our winning team! And remember, once you're a part of our Cornerstone family, we'll continue to invest in you as an asset in our company. As many of our team members can tell you, there's something special about working at Cornerstone. It really feels like home.

***No agencies or third parties please***

Similar Jobs

More Jobs at Cornerstone Capital Bank

More Information Technology Jobs

Find similar DevOps Engineer jobs: