Logo
Resource Informatics Group

Lead DevOps Engineer

Resource Informatics Group, Irving, Texas, United States, 75084


Lead DevOps Engineer

Location: Austin, TX (Only USC/GC/H4) (Remote)

Duration: CTH

Overall 15 Years' Experience is Required.

As an Expert DevOps/Platform Engineer, you'll play a pivotal role in ensuring seamless integration, automation, and operational excellence in our cloud environments. You'll collaborate with development and operations teams to streamline software delivery processes, enhance infrastructure, and drive continuous improvement. If you're passionate about cloud technologies and thrive in a dynamic environment, this role is for you!

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 manaClient 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.• utomate 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.• WS 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.• dapt 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:• 15+ 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• Experience with containerization technologies like Docker and Kubernetes• Experience in a fast-paced startup environment• Experience with creating Ephemeral Environments