Lead Devops Engineer-C2H

Overview

On Site
$70 - $75
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

devops
kubernetes
containers
python
bash
AWS

Job Details

 

Lead Devops Engineer

Austin, TX 

6 Months C2H

Responsibilities:

  • Infrastructure as Code (IaC) Implementation:
    • Build a secure, robust, scalable cloud infrastructure on Amazon Web Services (AWS) using tools like AWS CloudFormation or Terraform.
    • Create and manage infrastructure components as code, ensuring consistency and repeatability.
  • Continuous Integration and Continuous Deployment (CI/CD):
    • Design and optimize CI/CD pipelines using AWS DevOps tools.
    • Automate build, test, and deployment processes to accelerate software delivery.
  • GitHub Management:
    • Collaborate with development teams to implement best practices for source code management using GitHub.
    • Ensure version control, code reviews, and efficient collaboration.
  • Kubernetes Orchestration:
    • Proficiently work with Kubernetes to deploy, manage, and scale containerized applications.
    • Implement automated pipelines for building, testing, and deploying applications using Kubernetes.
  • AWS CodePipeline Integration:
    • Utilize AWS CodePipeline for end-to-end automation of application releases.
    • Configure stages, actions, and integrations to achieve continuous delivery.
  • Ephemeral Environments for CI/CD Pipelines:
    • Set up Ephemeral (temporary, disposable) environments for testing, staging, and production.
    • Leverage Kubernetes to create isolated environments that mimic production conditions.
  • Cloud Monitoring and Optimization:
    • Implement best practices for monitoring applications and provide recommendations for improvement.
    • Optimize resource utilization, cost, and performance in AWS.
  • Technical Documentation and Communication:
    • Write clear and concise documentation, sample code, tutorials, and best practice recommendations.
    • Adapt communication to different levels of critical business and technical stakeholders.
  • Containerization and Orchestration:
    • Utilize Docker for containerization and manage containers using AWS Elastic Container Service (ECS).
    • Work with Kubernetes for container orchestration.
  • Solid AWS Services Experience:
    • Demonstrate expertise in AWS services, including VPC, EC2, EBS, S3, ASG, CloudWatch, Lambda, and Load Balancer.
    • Understand security groups, networking, and high availability.
  • Ephemeral Environment Cleanup:
    • Develop strategies for automatically cleaning up ephemeral environments after use.
    • Ensure efficient resource utilization and cost savings.

Qualifications:

  • 9-12+ years of experience as a DevOps/Platform developer with a strong track record of success
  • Proven experience in designing and implementing large-scale, complex software systems, proactive approach to anticipating edge cases & clarifying requirements
  • Deep understanding of object-oriented programming principles, design patterns, and software architecture best practices
  • Experience with distributed systems, scalability, and performance optimization
  • Experience with cloud platforms like AWS, Kubernetes, or similar
  • Excellent communication, collaboration, and leadership skills
  • Passion for building high-quality, maintainable, and scalable software
  • Experience with version control systems like GitHub
  • Strong understanding of object-oriented programming principles and design patterns
  • Strong knowledge of Python, bash scripts, YAML, Monitoring and Observability, SLI/SLO, Event correlation, and performance optimization
  • Strong debugging skills with the ability to find and solve problems with minimal documentation or outside help.
  • Proven ability to write clean, efficient, and maintainable code
  • Excellent communication and collaboration skills
  • Passion for building impactful products and a desire to make a difference