DevOps Engineer

at  TierPoint

United States, , USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jan, 2025USD 83000 Annual25 Oct, 20245 year(s) or aboveSecurity,Code,Git,Web Applications,Bitbucket,Puppet,Databases,Ruby,Github,Splunk,Programming Languages,Java,Operating Systems,Python,Ansible,Control SoftwareNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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