DevOps Engineer - Alpharetta, United States - IMCS Group
Description
Basic Qualifications for Consideration:
DevOps Engineer Requirements:
• 7-10 or more years of work experience as a DevOps engineer or in similar roles.
• Degree in Computer Science, Mathematics, Engineering, or related field.
• Hands-on experience with source code management, CI/CD and DevOps tools such as GitLab, GitHub, Jenkins, Harness, ArgoCD.
• Hands-on experience with cloud computing platforms like AWS, Azure, GCP, and containerization technologies like Docker. Kubernetes experience is a plus.
• Certification in one of the major cloud providers (AWS, Azure, GCP) is mandatory.
• Hands-on experience with system administration, Linux/Unix shell scripts and networking.
• Hands-on experience with databases and SQL. Knowledge of NoSQL databases is a plus.
• Knowledge of application performance monitoring and alerts.
• Knowledge of Infrastructure as Code and provisioning tools like Terraform.
• Knowledge of security and compliance requirements and practices.
• Excellent analytical, problem solving and troubleshooting skills.
• Understanding of software development and test automation suites. Preferred knowledge of programming languages like Java, Go, Python and scripting like Linux/Unix Shell scripts and others.
• Excellent communication skills, understanding of Agile methodologies, ability to work as part of a team, organizational and time management skill