Logo
UNAVAILABLE

DevOps Engineer

UNAVAILABLE, San Francisco, CA, US, 94199

Duration: Full Time

Save Job

Overview

The DevOps Engineer will design and implement automated build processes to improve the quality of the deliverables. This is a hybrid role in the DFW area.

Responsibilities

  1. CI/CD and Build Management (DevOps)
    1. Design, implement, and maintain robust and scalable CI/CD pipelines using GitLab CI/CD and Jenkins.
    2. Manage and automate the build process for Java applications using Maven.
    3. Collaborate with development teams to improve the build and deployment process.
  2. Cloud and Infrastructure Management, System Administration Automation (GitOps)
    1. Deploy and manage applications in a cloud environment (e.g., GCP, OCI) utilizing Docker and Kubernetes.
    2. Develop and maintain infrastructure as code (IaC) using tools like Terraform.
    3. Work with containerization and orchestration tools (Docker/Podman, Kubernetes).
    4. Automate system administration tasks on Linux servers.
    5. Develop scripting and automation tools using languages like Bash and Python.
  3. Monitoring, Troubleshooting, and Best Practices
    1. Monitor and optimize the performance of applications and infrastructure.
    2. Troubleshoot and resolve issues related to deployment, infrastructure, and application performance.
    3. Participate in on-call rotation to ensure system availability.
    4. Contribute to the development and maintenance of DevOps/DevSecOps best practices.

This list of responsibilities might not cover everything you'll end up doing.

Qualifications

Education and Experience

  1. Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  2. 3+ years of experience in DevOps/DevSecOps.
  3. Strong understanding of DevOps/DevSecOps principles and practices.
  4. Experience with GitLab, including CI/CD configuration and management.
  5. Proficiency in building and deploying Java applications using Maven.
  6. Experience with cloud platforms (bonus: GCP, OCI).
  7. Solid understanding of Docker/Podman and Kubernetes.
  8. Experience with Jenkins and other CI/CD tools.
  9. Scripting and automation skills (Bash, Python).
  10. Experience with configuration management tools (Ansible).

Preferred:

  1. WebLogic deployments.
  2. Mendix deployments.
  3. C/C++ CI/CD pipelines.
  4. Go CI/CD pipelines.
  5. Experience with infrastructure as code (IaC) tools (bonus: Terraform).
  6. Linux system administration skills.

Competencies

  1. Ability to prioritize work efficiently and respond to unexpected changes.
  2. Ability to work collaboratively and effectively within the DevOps Configuration Management team and cross-functional teams.
  3. Demonstrate effective oral, written communication, and collaboration skills.
  4. Ability to work in a fast-paced, dynamic environment.
#J-18808-Ljbffr