Infrastructure Engineer - Denver, United States - IQ Clarity LLC

    Default job background
    Description

    IQ Clarity's client, a well-known financial institution, in Denver, CO is looking for a Linux Systems / DevOps Engineer.

    Responsibilities:

    1. Linux System Administration:
      • Administer and maintain Linux (RHEL) servers to ensure high availability and performance.
      • Implement security best practices and conduct regular system audits.
    2. Virtualization and Cloud Infrastructure:
      • Manage VMware virtualization environments for optimal resource utilization.
      • Work with cloud technologies such as Kubernetes, Docker, and Terraform to deploy and scale applications.
    3. Continuous Integration/Continuous Deployment (CI/CD):
      • Implement and maintain CI/CD pipelines using Jenkins, Bitbucket, and Jira for efficient software delivery.
      • Collaborate with development teams to automate build, test, and deployment processes.
    4. Automation and Configuration Management:
      • Utilize Ansible for automation and configuration management to streamline repetitive tasks.
      • Implement infrastructure as code (IaC) using Terraform for scalable and consistent infrastructure provisioning.
    5. Containerization and Orchestration:
      • Deploy and manage containerized applications using Docker.
      • Work with Kubernetes for container orchestration and scaling.
    6. Scripting and Development:
      • Develop and maintain scripts in Python to automate system tasks and enhance operational efficiency.
      • Collaborate with software development teams to support the integration of infrastructure-as-code practices.
    7. Microservices Architecture:
      • Work with REST or RPC microservices architecture to design and implement scalable and resilient systems.
      • Collaborate with development teams to ensure seamless integration of microservices.
    8. Release Management:
      • Collaborate with cross-functional teams to plan and execute release activities.
      • Ensure smooth deployment and rollback processes during software releases.

    Requirements:

    1. Educational Background:
      • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
    2. Professional Experience:
      • Proven experience as a Linux System Engineer or similar role.
      • Hands-on experience with the specified technologies, including Linux RHEL, VMware, Jenkins, Bitbucket, Jira, Python, CI/CD, Ansible, Terraform, Kubernetes, Docker, REST or RPC microservices, and release management.
    3. Technical Skills:
      • In-depth knowledge of Linux server administration and virtualization.
      • Proficiency in scripting and automation with Python.
      • Strong understanding of CI/CD concepts and tools.
    4. Communication and Collaboration:
      • Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
      • Strong problem-solving and troubleshooting skills.
      IQ Clarity is an Equal Opportunity Employer.
    #J-18808-Ljbffr