Infrastructure Engineer

IQ Clarity

Infrastructure Engineer

Denver, CO
Full Time
Paid
  • Responsibilities

    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.