Develop and maintain automation tools and processes for building and managing our cloud platform infrastructure services as code, including provisioning, configuring, and deploying services and applications across public cloud including AWS, Azure.
Collaborate with IT team members to identify areas of automation and implement solutions to streamline IT workflow and operational processes such as upgrades, patching and migration with minimal service downtimes.
Implement and maintain continuous integration and continuous delivery (CI/CD) pipelines to automate software applications and system configurations build, testing and deployment.
Participate in evaluation, design & development of new features/enhancements, and continuous improvements in all areas of infrastructure service operations. Respond to mission-critical service issues to triage and resolve complex problems.
Work with team members, cross-functional teams, and stakeholders to provide world-class infrastructure services with high scalability, availability, and security. Completes projects as required with quality.
Qualifications
B. S. required (M. S. preferred) in computer engineering or computer science disciplines
3+ years of experience in Cloud-Based DevOps with AWS/Azure Cloud DevOps Certification preferred.
Hands on experience with CI/CD pipeline and tools (GitLab, Jenkins, ArgoCD).
Strong proficiency in Kubernetes, including cluster deployment, scaling and management.
Familiarity with Kubernetes networking, security, and storage concepts.
Experience with Kubernetes ecosystem tools such as Helm, Istio and Prometheus.
Ability to troubleshoot Kubernetes issues and optimize performance.
Understanding of Infrastructure as code (Iac) tools such as Terraform.
Working knowledge of Cloud computing platforms such as Amazon Web Services (AWS), Microsoft Azure or similar
Proficient in Python for scripting and automation
Strong knowledge in source code version control (Git), branching, pull request and peer code review process.
Agile development (Scrum, XP, or Kanban) experience
Excellent communication skills with a collaborative approach to working in teams
Good understanding of networking and security concepts, Linux, command line utilities, and filesystem management and container security
Well organized with attention to detail, accuracy, and target audience
Able to creatively problem-solve engineering and business challenges, many times concurrently