Title Architect / Lead DevOps Engineer/System Engineer
Rate: 65-72/hr W2
Location NY/NJ/Charlotte, NC (Hybrid 3 Days Onsite)
Responsibilities
• Deploy and maintain critical applications on cloud-native microservices architecture
• Implement automation, effective monitoring, and infrastructure-as-code
• Deploy and maintain CI/CD pipelines across multiple environments
• Support and work alongside a cross-functional engineering team on the latest technologies
• Iterate on best practices to increase the quality & velocity of deployments
• Have on call responsibilities in rotation with the engineering team
• Increase the sophistication of our alerting and escalation mechanisms
• Help increase system performance with a focus on high availability and scalability
• Propose, scope, design, and implement various infrastructure architectures
• Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring
• Continuously evaluate existing systems with industry standards, and make recommendations for improvement
• Perform root cause analysis for production errors
• Continue to keep the lights on (day-to-day administration)
Skills and Qualifications
• BSc in Computer Science, Engineering or relevant field
• 12+ years of professional experience as a DevOps/System Engineer
• Experience maintaining and deploying highly-available, fault-tolerant systems at scale
• A drive towards automating repetitive tasks (e.g. scripting via Terraform or Bash or Python or Ruby)
• Practical experience with Docker containerization and clustering (Kubernetes)
• Expertise with cloud provider Azure, AWS and Google Cloud Platform
• Version control system experience (e.g. Git, Azure DevOps)
• Experience implementing CI/CD (e.g. Azure DevOps, Jenkins, GitLab)
• Operational (e.g. HA/Backups)
• Experience with configuration management tools (e.g. Powershell with DSC, Ansible, Chef)
• Experience with infrastructure-as-code
• Effective communication skills
• Professional experience and a high-level understanding of working with various operating systems and their implications
• Problem-solving attitude
• Collaborative team spirit