Job Title: DevOps Engineer
Location: Chicago IL
Job Type: Fulltime/Contract
About Us:
Our comapany is a leading company focused on delivering innovative and scalable solutions. We are seeking a talented DevOps Engineer to join our dynamic team to help us automate and optimize our development and deployment pipelines while ensuring a high level of system availability and performance.
Role Overview:
As a DevOps Engineer you will work closely with development operations and IT teams to design implement and manage infrastructure and CI/CD pipelines. You will play a key role in automating processes monitoring system health and ensuring the smooth integration of new software with existing systems.
Key Responsibilities:
- Design implement and manage automated deployment pipelines for continuous integration and continuous delivery (CI/CD).
- Automate system configurations provisioning and environment management using tools like Terraform Ansible or Puppet.
- Manage and optimize cloud infrastructure (AWS Azure GCP) and onpremise systems.
- Collaborate with development teams to ensure the architecture is designed for scalability reliability and high availability.
- Monitor system performance security and uptime through tools like Prometheus Grafana or CloudWatch.
- Implement logging alerting and disaster recovery strategies.
- Work with version control systems like Git and assist with code repository management.
- Maintain infrastructure as code (IaC) best practices and version control.
- Troubleshoot and resolve infrastructure and deployment issues.
- Continuously improve system reliability performance and security.
- Ensure proper security measures including firewalls encryption and secure deployment processes.
Required Skills and Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field (or equivalent experience).
- Proven experience in a DevOps role with a focus on CI/CD pipeline automation.
- Strong understanding of cloud platforms (AWS Azure GCP).
- Experience with configuration management tools such as Terraform Ansible Puppet or Chef.
- Proficiency in scripting languages (Python Bash Shell etc.).
- Experience with containerization (Docker Kubernetes).
- Familiarity with monitoring and logging tools (Prometheus Grafana CloudWatch ELK stack).
- Solid understanding of networking security and infrastructure principles.
- Ability to work collaboratively with crossfunctional teams.
- Excellent troubleshooting and problemsolving skills.
- Strong communication and documentation skills.
Preferred Qualifications:
- Experience with container orchestration platforms (Kubernetes Docker Swarm).
- Experience in a microservicesbased architecture.
- Familiarity with Agile and Scrum methodologies.
- Experience with automation frameworks and deployment pipelines using Jenkins GitLab CI or similar tools.
- Knowledge of database management including NoSQL and SQL databases.
Why Join Us
- Competitive salary and benefits.
- Flexible work environment (remote options).
- Opportunities for professional growth and development.
- Collaborative and innovative team culture.
How to Apply:
Please submit your resume and a cover letter detailing your relevant experience and why youre a great fit for the role.