Sr. DevOps Engineer at The Judge Group
Tinley Park, IL 60477
About the Job
Seeking a Senior DevOps Engineer to join our client's dynamic team. The ideal candidate will have a s
trong developer background in web technologies
and will play a crucial role in optimizing our client's development and deployment processes.Responsibilities:
- Design, implement, and maintain scalable and reliable infrastructure solutions.
- Collaborate with development and operations teams to streamline and automate deployment processes in cloud environments.
- Implement and manage CI/CD pipelines using tools such as GitHub Actions, Jenkins, and GitLabCI.
- Monitor system performance and troubleshoot issues across development and production environments.
- Ensure the security and compliance of our infrastructure.
- Collaborate with cross-functional teams to improve development and deployment processes.
- Leverage cloud (AWS, Azure) and on-premises computing skills for deployments.
- Design, develop, and implement software integrations based on team feedback.
- Analyze code and provide detailed reviews to development teams.
- Conduct system tests for security, performance, and availability.
- Develop and maintain design and troubleshooting documentation.
Qualifications:
- Proven experience as a DevOps Engineer or in a similar role.
- Strong proficiency in scripting languages such as Bash or Python.
- Hands-on experience with containerization technologies (Docker, Kubernetes, Ansible).
- Expertise in configuration management tools (e.g., Ansible, Puppet, Chef).
- Experience with cloud platforms (AWS, Azure, GCP).
- Solid understanding of CI/CD concepts and tools (Jenkins, GitHub Actions, GitLabCI).
- Knowledge of infrastructure as code (IaC) principles and tools (Terraform, CloudFormation).
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Experience in network, server, and application-status monitoring.
- Complete knowledge of the Software Development Lifecycle.
- Experience with Apache, NodeJS, and other services.
- Working knowledge of PHP and source code management tools like Git and GitHub.
- Experience with distributed systems, load balancing, CDN, and caching tools.
- Strong problem-solving attitude.
- Ability to work independently and as part of a team.
Preferred Qualifications:
- Certification in relevant DevOps technologies.
- Experience with microservices architecture.
- Familiarity with monitoring and logging tools (Prometheus, CloudWatch, NewRelic).
- Knowledge of network and security best practices and tools.
- Experience with package management solutions like npm, yarn, and composer.
Ideal Candidate:
The ideal candidate possesses a strong developer background in web technologies, ideally with experience in PHP, NodeJS/JS, and Python. Familiarity with package management solutions like npm, yarn, and composer is highly desirable.