Post Job Free
Sign in

Sr. DevOps Engineer

Company:
Robert Half
Location:
Chicago, IL
Posted:
May 03, 2025
Apply

Description:

Developing CI/CD Pipelines: Architect and establish CI/CD pipelines to enable automated deployment of resources to cloud environments with medium to high complexity (Source: RH Acronym Guide.docx).

Hands-On Automation: Play an active role in developing and maintaining build and release automation pipelines to deploy a robust software stack in public or private clouds.

Infrastructure Automation: Design, implement, and manage CI/CD workflows, and automate infrastructure provisioning and configuration processes.

Cross-Team Collaboration: Partner with development teams to ensure smooth and seamless system integration and deployment.

Security & Compliance: Apply security best practices while ensuring compliance with necessary standards.

Leadership: Mentor junior DevOps engineers and foster skill development within the team (Source: RH Acronym Guide.docx).

Risk Mitigation: Identify system and process risks proactively and recommend improvements (Source: RH Acronym Guide.docx).

Metrics & Monitoring: Define metrics and implement dashboards to monitor DevOps adoption and maturity.

Containerization Expertise: Leverage advanced knowledge of Docker, containerization, and Kubernetes.

Cloud Architecture Contribution: Participate in discussions about architectural decisions and technology controls in a DevOps/cloud context.

Collaboration for Software Deployment: Work alongside architecture, security, and engineering teams to estimate, design, code, deploy, and support technological solutions.

Fostering DevSecOps Culture: Actively promote DevSecOps practices across Agile product delivery teams.

Agile/Scrum Environment: Operate effectively in an Agile/Scrum setting by planning, estimating, and completing assigned tasks.

Support Azure DevOps Configuration: Liaise with Agile Delivery Process teams and set up configurations for Azure DevOps Agile ceremonies.

DevSecOps Evangelism: Advocate for DevSecOps methodologies and participate in technology centers of excellence.

Deployment Workflow Innovations: Collaborate to optimize deployment and provisioning workflows for stability while identifying areas for enhancement.

Technology Roadmapping: Contribute to evaluations and roadmap planning for new technologies, tools, and vendor packages.

Performance & Security Alignment: Ensure compliance with performance, security, availability, and recovery standards while providing monitoring recommendations.

What You’ll Bring

Extensive Experience: At least 7+ years in software engineering and DevOps, as well as SCRUM/Agile development environments.

CI/CD Expertise: Proven experience using continuous integration tools such as Azure DevOps, Jenkins, TeamCity, Octopus, or Bamboo.

Cloud Tools Proficiency: Expertise with Terraform, Docker, Podman, Helm, and other infrastructure tools.

Security Integration: Experience integrating SAST tools like Checkmarx and conducting code quality scans using SonarQube.

Automated Testing Knowledge: Proficient in unit testing, integration testing, and system testing automation solutions.

Educational Background: Bachelor's degree in Computer Science or a related field or equivalent work experience.

Cloud Engineering Experience: Strong experience with Azure and AWS ecosystems.

Infrastructure Automation Tools: Experienced with tools like Terraform, Ansible, and Chef for automation and configuration tasks.

Container Orchestration: Advanced expertise in Docker and Kubernetes, including deployment on AWS ECS and EKS platforms.

Programming Skills: Proficiency in Python and C++ programming languages.

Monitoring & Databases: Familiarity with tools like Datadog for application performance monitoring and strong experience with SQL databases (e.g., MySQL, PostgreSQL), NoSQL databases (e.g., AWS DynamoDB, MongoDB), and graph databases (e.g., Neo4J, AWS Neptune).

Project Management Tools: Experience with Agile/Scrum tools like Jira, combined with working knowledge of workflows and concepts.

Scripting Proficiency: Proficiency in cross-platform scripting and build tools like Python, ANT, Groovy, MS Build, and NuGet.

OOP Development: Solid foundation in object-oriented programming languages such as C#.

CI/CD Pipeline Design: Ability to define secure and scalable CI/CD workflows and deployment strategies.

Modern Practices: Experience using pair programming and tools like GitHub Copilot.

Communication Skills: Strong presentation and interpersonal abilities to effectively articulate protocols, processes, and cloud architectures to technical teams and leadership.

Apply