Devops Engineer
Company | SWBC |
---|---|
Location | San Antonio, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Information Technology or related field of study from an accredited four-year college or university required.
- Minimum of five (5) years of experience in managing AWS resources and automating CI/CD pipelines required.
- AWS Certified Developer Associate and/or AWS SysOps Administrator Associate required.
- AWS Solutions Architect Associate Certification required.
- Proficiency Node.JS or .NET Core(C#).
- Strong scripting skills in PowerShell, Python or Bash.
- Advanced understanding of VPC, EC2, Route53, IAM, Lambda and other AWS concepts.
- Knowledge of secure SDLC, OWASP top 10 and CWE/SANS top 25.
- Working knowledge of QA and test methodologies.
- Working knowledge of the Software Development Life Cycle.
Responsibilities
- Builds engineering automation tools using DevOps principles to help streamline and scale applications into a production environment.
- Develops, analyzes, and maintains scripts, tools, hardware, and systems that support and automate processes for software releases.
- Creates automated, highly scalable, and repeatable processes.
- Proactively investigates, recommends, and develops enhancements to improve development and operational processes.
- Actively participates in release planning process to make sure everyone is thinking through the technical release processes.
- Deploys releases to higher environments (DEV/QA/Prod) through automation.
- Works closely and collaboratively in an Agile environment with engineers and product teams to analyze issues and find new insights covering our business and operations.
- Documents results of work and prepares status reports to include successes and failures for all systems for submission to division and corporate management.
- Maintains end-to-end security ensuring best practices are implemented.
- Troubleshoots and resolves application development, deployments and operational issues.
- Performs all other duties as assigned.
Preferred Qualifications
- Experience in Release Engineering, Source Code Management, or related experience in an automated build, test and deploy environment a plus.
- Experience with Azure or Google Cloud a plus.
- Experience automating Blue/Green, Canary or other zero down time deployments.
- Experience with microservices and/or event-driven architecture.
- Experience using containerization technologies (Docker, Kubernetes, Mesos or Vagrant).
- Virtualization experience (VMware, Hyper-V, KVM) a plus.
- NoSQL exposure [Cassandra, MongoDB, DynamoDB, etc.].
- RDBMS exposure [MySQL, SQL Server, Aurora, etc.] a plus.