100% Remote Role
Responsibilities
Responsibilities
- Writes Dockerfiles, Helm charts and templates
- Perform system administration functions including monitoring system and network performance, troubleshooting system problems, maintaining user accounts and various tracking systems
- Uses a CI/CD system (Azure DevOps) to automate tasks
- Implements IaaS, PaaS and SaaS based Azure solutions
- Writes and Maintains ARM templates to provision resources in Azure cloud.
- Actively manage cloud accounts (Azure) and make recommendations on how best to support our infrastructure and interact with Developers and Architects in cross-functional areas
- Provide periodic off-hours go-live support activities, if needed.
- Work closely with a team of architects, engineers, and developers to create functional design specifications, Azure reference architectures, and assist with other project deliverables as needed.
- Migrate servers and workloads from On-Prem to Cloud environment.
- Set up and administer Kubernetes clusters in Azure Kubernetes Service (AKS)
- Manages Artifactory as a Maven / NPM / Docker / Helm artifact repository
- Bachelor's degree in computer science, IT or related field.
- 5+ years of DevOps experience is a must, preferably with Unix / Linux System Administration background.
- Strong communication skills (written and oral).
- Ability to understand complex technical issues and work alongside other teams.
- Experience with the following applications or services:
- CI / CD system, preferably Azure DevOps
- Cloud platform, preferably Microsoft Azure
- Working with Docker containers in a production environment.
- Write Dockerfile and docker-compose
- Understanding of DevOps (CI/CD) and Agile practices.
- Azure Resource Manager (ARM) Templates
- Kubernetes and Helm
- Intermediate scripting (any combination of Ansible, Perl, Ruby, Bourne, Python, and others)
- Understanding of proper industry-standard change management procedures required.
- Outstanding analytics, troubleshooting and problem solving
- Excellent time management, project management and organizational skills
- Customer focused, and dedicated to the best possible user experience
- Experience with clustering, load balancing and HA