DevOps Engineer
Roles & Responsibilities
- Design, build and automate the AWS infrastructure (VPC, EC2, Networking, EMR, RDS, S3, etc.) using Terraformfollowing AWS Well-Architected Design
- Deploy and configure Kubernetes clusters. Including networking configuration, centralized monitoring, logging and auto-scaling.
- Design and build a CI/CD Pipeline to deploy applications using Jenkins and Docker.
- Design and configure security policies based on IT/InfoSec guidelines. Including IAM, SSO, Security Groups, Data Encryption, etc.
- Leveraging previous experience, assist development teams in building, deploying, and operating next generation applications in the cloud.
Qualifications
- B.S. degree in Computer Science (or equivalent).
- 3+ years of DevOps engineering experience.
- Experience in cloud engineering experience (Amazon AWS, Microsoft Azure) in deploying and managing production environments.
- Strong knowledge of cloud and network security best practices.
- Strong scripting and automation skills and experience (Python, PowerShell, Terraform, and Cloud Formation, etc.)
- Demonstrated ability to analyze and understand complex problems or processes, identify and understand requirements, and develop solutions.
- Experience with source control management (Git preferred).
- Experience with micro-services, Docker, and Kubernetes.