Posted in

Devops Engineer

Devops Engineer

CompanySWBC
LocationSan Antonio, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.