DevOps Engineer II

We are looking for a talented DevOps Engineer II to join our team and play a key role in enhancing our software delivery lifecycle. This role is responsible for designing, implementing, and maintaining CI/CD pipelines, automating infrastructure provisioning, and ensuring the high availability and performance of applications. The engineer will work closely with development, QA, and operations teams to streamline deployment processes, enforce security best practices, and manage cloud environments across multiple providers. A strong focus on scalability, automation, and continuous improvement is essential. In addition to supporting CI/CD platforms, the DevOps Engineer II will be responsible for infrastructure-as-code, database-as-code, and application deployment, including tooling and supporting services. The role also involves implementing change management controls within pipelines, automating environment buildouts, and maintaining systems through patching, upgrades, and monitoring. The ideal candidate will have intermediate to advanced experience with DevOps tools and methodologies, and a proven ability to deliver reliable, automated solutions in a fast-paced environment.

Position Responsibilities:

Design and Methodology

  • Act in an expert role, becoming a recognized expert in areas of DevOps Engineering.
  • Recognize interdependencies between services, applications and infrastructure that may impact DevOps delivery.
  • Detect upcoming bottlenecks and production issues proactively and consult teams hands-on towards improved technical solutions.
  • Participate in planning delivery time, code quality, and process efficiency improvement projects.
  • Execute on plan by building coding standardizations and automating processes for the organization.
  • Actively participate in deploying application artifacts to appropriate target environments using the supported technologies and infrastructure.
  • Design and work with modern Continuous integration and deployment solutions.
  • Utilize programming languages for instance Go Python, and Bash.
  • Demonstrate expertise in micro-service architectures and containerization solution.
  • Utilize git and config management systems.
  • Design and build CI/CD pipeline with tools such as Terraform, Artifactory, KnowHow, Jenkins, Gradle,
  • CloudFormation, Ansible, and Kubernetes toolset.
  • Design and implement new software to streamline manual operations.

Technical Consulting

  • Assist new DevOps engineers in their development.
  • Collaborate with the rest of DevOps team to deliver consistent and holistic solution to the organization.
  • Works closely with Tech Leads and developers of various teams to assess existing problems and to come up with process improvement solutions.
  • Survey developers and technical members of the organization to understand their main pain points in the coding and development process.
  • Triage and debug production issues.
  • Collaborate with multiple areas of Technology and Line of Business representatives.
  • Partner closely with software development and infrastructure teams.
  • Understand, suggest, and implement cloud infrastructures.
  • Analyze and troubleshoot sophisticated Unix/Linux systems, environments, and application implementations.

Risk Management

  • Perform daily tasks such as environmental health checks, disk space monitoring, and environmental status reports.
  • Integrate security and risk requirements into DevOps Pipelines.
  • Integrate controls and compliance into DevOps Pipelines.
  • Manage incidents and remediate downtime, performance, and vulnerabilities.

Planning & Organizing

  • Take part in goal planning and performance assessments.
  • Estimate larger work efforts.

Administration/Support

  • Peer Review Code.
  • Complete necessary time entry.
  • Complete necessary training.
  • Take part in goal planning and performance assessments.
  • Other duties as assigned.
Read Full Description
Confirmed 4 hours ago. Posted 4 days ago.

Discover Similar Jobs

Suggested Articles