Senior DevOps Engineer Location:San Antonio, TX
San Antonio, TX
100,000 - 200,000
Job Description:
Role:Senior DevOps Engineer
Job description
As the Senior DevOps Engineer, you will be working with a team of like-minded engineer to design, develop and implement cutting edge big data / analytics application to support the Royalties business function. You will also be working on migrating the legacy applications to new technologies. This role will be key in building fault tolerance, highly available, high performing applications that provides a seamless experience to our end users. The solutions we build will be highly resilient, scalable using cloud based technologies.
As the Senior DevOps Engineer, you will:
Facilitate the review and analysis of business requirements.
Identify and implement automation strategies in the SDLC process that enables high quality, faster delivery of new solutions to our business users.
Champion our CI/CD agile practices across the team
Create and maintain functional / technical design specifications and solutions to satisfy project requirements.
Provides technical and design expertise to the project team regarding applications solutions and problem resolution.
Participate in vendor software evaluations and integration strategies.
Develop software to specifications.
Mentor and guide others in your team
Identify and implement automation strategies
Runs code and design reviews and technical presentations to cross functional staff.
Provides 24/7 on-call rotational support of applications support to users including issue resolution. Accurately repairs and documents changes to applications as assigned.
Monitors system and application performance and troubleshoot/ resolve escalated issues.
Establish a high-performing Agile / Continuous Integration engineering practice.
Continually seek ways to optimize and improve all operational aspects of our IT solutions.
Requirements:
B.S. in Computer Science or a related technical field
Preferred 3+ years experience in software engineering, design, implementation and support
Deep automation experience build, test, deployment automation, post release surveillance and monitoring.
Must have hands on experience with AWS technical environment: AWS, VPC, EC2, Cloud Formation, Cloudfront, Route53, Auto Scaling, awscli
Must have hands on experience with CI/CD systems Bitbucket pipelines, Jenkins, git etc.
Experience in scripting languages Python, bash
Hands on experience with Airflow configuration, operations and monitoring
Preferred experience with big data processing and data warehouse HDFS, Spark and Hive
Experience in troubleshooting and resolving application performance issues, connectivity and security issues
Experience working in a service oriented architecture both for sourcing and delivering data
Demonstrate strong knowledge in engineering fault tolerant, high performance, critical business applications
Demonstrate strong knowledge of software design using OOA/D, UML, design patterns, data modeling, and ERDs
Ability to write future-proof code with an emphasis on extensibility and reusability
Ability to work in a fast-paced and dynamic environment
Strong written and verbal communication skills