DevOps Engineer - Umanist Staffing LLC
Chicago, IL
About the Job
Overview:
The DevOps Engineer plays a crucial role in the organization by bridging the gap between development, testing, and operations teams. They are responsible for automating and streamlining the deployment, monitoring, and management of cloud-based infrastructure, ensuring the reliability and scalability of the system.
Key Responsibilities:
Design and implement continuous deployment pipeline with appropriate security measures
Collaborate with software developers to streamline the development process
Automate configuration management
Monitor and optimize system performance
Manage and maintain cloud-based infrastructure
Implement and maintain containerization technologies
Ensure high availability and disaster recovery mechanisms
Troubleshoot production issues and coordinate with the development team to streamline code deployment
Develop and maintain deployment and rollback procedures
Implement and manage automated testing and build systems
Create and maintain operational tools
Collaborate with cross-functional teams to define, design, and ship new features
Participate in on-call rotation
Stay updated with industry best practices and technologies
Conduct security and compliance audits
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience as a DevOps Engineer or similar role
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
Proficiency in scripting and programming languages (e.g., Python, Ruby, Shell)
Strong understanding of continuous integration and continuous deployment (CI/CD) pipelines
Experience with containerization technologies (e.g., Docker, Kubernetes)
Knowledge of infrastructure as code tools (e.g., Terraform, Ansible)
Ability to collaborate and communicate effectively with cross-functional teams
Solid understanding of networking, security, and compliance
Experience with monitoring and logging tools (e.g., ELK stack, Prometheus, Grafana)
Strong problem-solving and analytical skills
Ability to work in a fast-paced and dynamic environment
Certifications such as AWS Certified DevOps Engineer or Certified Kubernetes Administrator (CKA) are a plus
Experience with agile methodologies and DevOps best practices
Excellent time management and organizational skills
Source : Umanist Staffing LLC