Sr. DevOps Engineer - Richardson, United States - Optimize Search Group
Description
Job Title:
Sr. DevOps Engineer
Duration:
Direct Hire
Location:
Richardson, TX (3 Days onsite a week and 2 days remote)
As Sr.
DevOps Engineer, you'll play an integral role in end-user satisfaction by implementing the strategy and roadmap for Cloud Operations and DevOps, enabling the development team to move faster to ensure Production environment reliability and quick incident response.
As part of the CloudOps team, you'll collaborate with Software Development and Architecture, QA and Production Support teams, including communicating project and incident status to support staff, peers and supervisors.
You'll execute on the DevOps strategy for software development, deployment, maintenance and implementation to ensure quality software and overall application health and performance.
You will be working on a platform that runs mainly .NET Core and .NET Framework and a stack that includes AWS API Gateway/DynamoDB/Lambda, as well as Windows AWS EC2 instances.
DevOps Engineers promote communication, integration and collaboration for enhanced software development productivity. You'll develop infrastructure to incorporate latest technology best practices and improve operational performance.This role requires broad technical knowledge and experience across a variety of IT areas, including infrastructure, development, operations, and quality assurance.
The CloudOPs team is integral for every part of the SDLC including code deployment, infrastructure automation, Windows server maintenance, application troubleshooting, and new infrastructure architecting.
Your work will impact business as a whole by building elite technology that enables to transform the legal immigration industryResponsibilities
Be an integral part of the team responsible for all infrastructure, security, and deployment operations in Amazon Web Services (AWS) for production and non-production environments.
Contribute to infrastructure architecture and design for building secure, highly performant, resilient, scalable, extensible, maintainable, and highly available software solutions, with ever-increasing automation.
Build and execute a strategy to ensure the confidentiality, integrity, and availability of cloud-based and Internet-accessible systems and services that support the core business functions.
Contribute to the strategy and execution for scaling, backup/recovery functions (including Disaster Recovery), and troubleshooting to ensure software platforms are kept up-to-date, highly available, and meet the needs of the business.
Collaborate closely with Software Development and QA to create and drive the roadmap to continually mature our deployment processes, both for infrastructure and code.
Understand financial controls, tags, allocations, budgets, and processes for software infrastructure, specifically AWS.Work with Software Development and Product Support to implement financial and related governance controls to optimize costs and security controls.
Ensure critical system security by leveraging best practices for cloud security.Contribute to application uptime commitment, including defining and deploying systems for metrics, logging, monitoring, and alerting.
Maintain services once they are live by measuring and monitoring availability, latency, and overall system health, including incident response.
Participate in on-call rotation and troubleshooting for incident response.
Configure and manage our software-defined networking capabilities including VPCs, firewalls, and routing.
Proactively solicit and recommend software changes and improvements based on analysis of current usage patterns.
Manage development to production flow ensuring highest quality software in production environment.
Knowledge, Skills & Abilities
Bachelor's degree in Engineering, Computer Science or related field desired
5+ years' experience in Engineering, DevOps, CloudOps, Site Reliability Engineering, or related field
Microsoft Tools Azure DevOps, Powershell, SQL Server, Windows Domain Administration, IIS
AWS- EC2, Lambda, API Gateway, DynamoDB, Elasticsearch, Kinesis, Cloudwatch
Code Build and Deployment CI/CD principals, AWS CodeDeploy, Azure Pipelines, Powershell
Infrastructure as Code Terraform or Cloudformation
Containers - Docker, Kubernetes, AWS Fargate
Working knowledge of software development lifecycle practices, AGILE and Kanban methodologies
Experience with Infrastructure as Code, Blue-Green deployment, systems automation, containerization, and orchestration
Excellent written and verbal communication skills
Technical Product Management, Project Management, or Program Management
#J-18808-Ljbffr