DevOps Engineer
Contract to hire (potential to convert after 1 year)
100% remote in U.S. (Must work in Eastern/Central time zone hours)
SMART IT People is seeking a DevOps Engineer for a contract to hire position within our client's core infrastructure engineering team delivering next-generation shared infrastructure platform services while pursuing service management innovation as a competitive advantage. Our client's engineers provide stable and efficient cloud, recovery, storage, and network platforms to run their multiple service offerings on. These engineers are life-long learners that aim to inspire each other to continue to learn, innovate, and grow together utilizing the latest technology and the best practices to help their customers optimize IT spend, maintain data protection, ensure business continuity, improve performance, close their IT skills gap, modernize their IT, and discover cloud-enhanced innovation.
Qualifications / Requirements
- Hands on experience in one or more public clouds and/or experience with web applications, virtualization technologies, operating systems, databases, networking, security, or software development.
- Intellectual curiosity with an innate ability to learn and new technologies.
- 5+ years of hands-on progressive IT experience.
- Experience with Configuration Management technologies (Ansible, Chef, Puppet, etc.)
- Infrastructure-as-Code experience using Ansible, Terraform, Pulumi, CloudFormation, ARM Templates, etc.
- Experience collaborating across cross-functional technical teams to deliver a project.
- Experience with version control software, including Git (GitHub, Bitbucket, Azure DevOps, etc.)
- Experience with programming languages (Python, BASH, Java, Ruby, Go, Javascript, Typescript, etc.)
- Experience with logging solutions (ELK, Aria Logs, Splunk, Sumo Logic, Datadog, etc.)
- Experience with monitoring and visualization systems and tools (ScienceLogic, Grafana, Tableau, PowerBI, etc.)
- Hands-on experience collecting performance data, analyzing, troubleshooting, and tuning.
- An understanding of ITIL best practices in a service provider setting.
- Passion for working in an internal and external customer facing setting.
- Adequate professional experience and knowledge to perform Job Responsibilities
- Excellent verbal, written, and interpersonal skills.
- Ability to prioritize and organize effectively.
- Ability to work on multiple projects simultaneously.
- Ability to work both independently and with others.
- Ability to operate in a fast moving, team-oriented, collaborative environment with specific deadlines.
- Proficiency in using MS Office Suite and Windows-based computer applications.
Preferred Experience
- Prior experience particularly in the managed services data center industry.
Responsibilities
- Leverage our depth of experience with infrastructure engineering to provide full lifecycle managed services, driving value for our clients.
- Maintain responsibility for the design, deployment, and maintenance of production-scale systems across multiple application and infrastructure vendors.
- Design, build, test, and deploy highly scalable and resilient applications within various internal and public clouds.
- Support multiple infrastructure services before they go live through activities such as system design consulting, developing software platforms and frameworks, lifecycle management, capacity management, testing, quality assurance, and release management.
- Use automation to streamline the provisioning, management, and monitoring of applications and services using multiple scripting languages, and infrastructure-as-code.
- Coordinate with Service Delivery, Development, and Infrastructure Engineering teams to design and implement zero-downtime deployment approaches, real-time logging, alerting, monitoring solutions, and code instrumentation.
- Monitor application performance and maintain observability over key metrics for various infrastructure workloads and services.
- Build reusable automation following vendor best practices and guides.
- Create and maintain client design documentation (diagrams, runbooks, etc.)
- Relentlessly work as a team to automate the undifferentiated heavy lifting associated with incident, configuration, change, and problem management.
- Have familiarity with one or more data center infrastructure platforms and APIs such as Storage (NetApp, Pure, etc), Network (Cisco, Arista, Juniper, etc), Recovery (Commvault, Veeam, Zerto, etc), Cloud/Virtualization (VMware, KVM, Proxmox, Nutanix, Azure, AWS, etc).
- Provide recommendations on workload optimization, cost reduction opportunities, architecture, and design changes.
- Provides quality internal and external customer service surrounding company values.
- Other duties as assigned.
To apply, please send your resume in MS Word format with job title in subject line to: alice@smart-itpeople.com.