AWS DevOps Engineer - Houston - FTE
As a DevOps Engineer, you will be embedded with development teams in a collaborative agile environment that encourages you to perform at your best, and challenges you to engineer elegant solutions. You will be applying your knowledge of CI/CD to scale and grow our existing infrastructure. We're looking for engineers who enjoy being part of a growing, collaborative team, directly influencing the product and development standards, and act in weeks rather than months. Expect talented, motivated, intense and interesting co-workers.
Responsibilities:
- Develop a continuous integration and continuous delivery pipeline
- Continue to evaluate new technologies and update/develop standard practices
- Design, lead and build an automated deployment toolset and infrastructure including environments, code management, CI and CD process
- Help define and set best practices for code management, build, deploy and release across multiple teams/products in CI /CD model
- Work closely with the software development team and other functional groups to develop and provide a robust, flexible and scalable platform
- Good communication skills, ability to work collaboratively with the teams
- Build, maintain, and scale infrastructure for Production, QA, and Dev environments, Write and maintain infrastructure documentation
Required skills:
- 10 + Years of IT Experience and 5 + Years as Devops Engineer.
- Experience on DevOps tools chain like GitHub, Jenkins, SonarQube, blaze meter and Deployment Tools (XL Deploy, Datical, Terraform and chef).
- Experience working within containerized environments for micro-services and orchestration tools.
- Experience working with Hashicorp toolset like Packer, Vault and Terraform.
- Experience on Binary management tools like Artifactory and Nexus.
- Hands-on with scripting languages (Groovy, Python and Shell scripting).
- Hands-on with build tools line Gradle, Maven and MS Build.
- Understanding of configuration management for a CI/CD environment (Jenkins/Terraform).
- A philosophical approach to automate away from manual efforts.
- Experience implementing AWS dynamic auto-scaling, API Gateway, Lambda, step functions, ECS Fargate, EKS, redshift cluster, RDS flavors, Cloud Front, Data lake use cases Glue, Athena, Kinesis and understanding of IAM policy management in AWS.
- Team player with exceptional analytical, enterprise-minded and innovative problem-solving abilities.
- Excellent written and verbal communication skills are a must.
- Independent self-starter with a strong work ethic and ability to prioritize time and work under pressure to meet deadlines.
- Experience with container technologies ECS, ECS Fargate, Azure AKS, EKS /PCF/Docker.
- Should have strong knowledge in IAC concepts and experience with Terraform development and should have "automate everything" attitude.
- Experience with configuration management tool Chef/Ansible or equivalent.
- Experience with Shell/PowerShell scripting in both Linux and Windows environment.
- Experience working with enterprise with multicloud strategy that includes WS/Azure/Google cloud.
Strong experience in CI tools Jenkins/Azure Devops or equivalent, Jenkins shared library development is a must. - Must have expertise developing scripts with CHEF on windows and UNIX platform.
- Strong ability to do PowerShell scripting to write chef essentials scripting.
- Must be able to write chef recipes, install/deploy packages, test and deploy/manage packages.
- Experience working with continuous integration creating various sdlc/agile releases is required. Knowledge of Jenkins plugins for continuous deployment process required.
- Code management best practices such as branching, merging, and integration strategies.
- Design modular pipeline frameworks for CI/CD.
- Experience with source code version control systems (GitHub) and methodologies.
- Exceptional skill in Management and orchestrating pipelines using Jenkins.
- 2+ years of administrative proficiency on UNIX systems Linux (CentOS, or other flavor).
- Windows server 2012 administration. Deep knowledge of .NET/MSSQL/IIS.
- Experience in Release Engineering - Building, maintaining and deploying web/SaaS applications.
- Knowledge and expertise with Vagrant desired to bridge the gaps between developments to production processes.
- Sound understanding and experience required with Packer for liaising with shared services to create appropriate image environment for various third party customized modeling software.
- Knowledge of cloud technologies and Flyway (database deployment tool) required.
- Strong collaboration skills with development team, production support and shared services is expected.
If interested please respond with an updated resume.