DevOps Engineer
at TierPoint
United States, , USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Jan, 2025 | USD 83000 Annual | 25 Oct, 2024 | 5 year(s) or above | Security,Code,Git,Web Applications,Bitbucket,Puppet,Databases,Ruby,Github,Splunk,Programming Languages,Java,Operating Systems,Python,Ansible,Control Software | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Overview:
TierPoint’s Public Cloud Managed Services team is a team of pioneers and technologists delivering next-generation public cloud managed services while pursuing service management innovation as a competitive advantage. Our engineers support customers throughout all phases of their cloud journeys driving the planning, designing, building, migrating, running, operating, and continuous optimization of cost, performance, and security of their workloads in the cloud. 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, occasionally drawing on their technical chops to develop and contribute something new.
Responsibilities:
- Leverage our depth of experience with public clouds 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 industries
- Design, build, test, and deploy highly scalable and resilient cloud-based applications on public clouds
- Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
- Use automation to streamline the provisioning, management, and monitoring of applications and services using multiple scripting languages, and infrastructure-as-code
- Coordinate with development and platform teams to design and implement zero-downtime deployment approaches, real-time logging, alerting, and monitoring solutions, and code instrumentation
- Introduce chaos engineering concepts to identify systemic weaknesses to increase service resiliency
- Monitor application performance and maintain observability over key metrics for cloud workloads
- Build reusable automation leveraging best practices
- Create and maintain client design documentation (diagrams, runbooks, etc.)
- Relentlessly work as a team to automate the undifferentiated heavy lifting associated with incident, change, and problem management
- Provide recommendations on client workload optimization, cost reduction opportunities, architecture, and design changes
- Participate in a 24x7 on-call rotation for high severity incidents
Qualifications:
- Hands on experience in one or more public clouds and/or experience with web applications, virtualization technologies, operating systems, databases, networking, security or development.
- Intellectual curiosity with an innate ability to learn and new technologies
- Experience collaborating across multiple functional/technical teams to deliver a project.
- Experience with version control software, including Git (GitHub, Bitbucket, Azure DevOps, etc.)
- Experience with logging solutions (ELK, Splunk, Sumo Logic, Datadog, etc.)
- Experience with monitoring and visualization systems and tools
- Hands-on experience collecting performance data, analyzing, troubleshooting, and tuning
- Excellent written and verbal skills
- Passion for working in a customer facing setting
PREFERRED EXPERIENCE
- 5+ years of hands-on progressive IT experience
- An understanding of ITIL best practices in a service provider setting
- Infrastructure-as-Code experience using Terraform, Pulumi, CloudFormation, ARM Templates, etc.
- Experience with Configuration Management technologies (Ansible, Chef, Puppet, etc.)
- Experience with programming languages (Python, Java, Ruby, Go, Javascript, Typescript, etc.)
Responsibilities:
- Leverage our depth of experience with public clouds 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 industries
- Design, build, test, and deploy highly scalable and resilient cloud-based applications on public clouds
- Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
- Use automation to streamline the provisioning, management, and monitoring of applications and services using multiple scripting languages, and infrastructure-as-code
- Coordinate with development and platform teams to design and implement zero-downtime deployment approaches, real-time logging, alerting, and monitoring solutions, and code instrumentation
- Introduce chaos engineering concepts to identify systemic weaknesses to increase service resiliency
- Monitor application performance and maintain observability over key metrics for cloud workloads
- Build reusable automation leveraging best practices
- Create and maintain client design documentation (diagrams, runbooks, etc.)
- Relentlessly work as a team to automate the undifferentiated heavy lifting associated with incident, change, and problem management
- Provide recommendations on client workload optimization, cost reduction opportunities, architecture, and design changes
- Participate in a 24x7 on-call rotation for high severity incident
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
United States, USA