QUALIFICATIONS AND JOB DESCRIPTION
·Collaborate with a cross-functional team of application developers, operations engineers, architects to understand complex product requirements and translate them into automated solutions.
·Collaborate with colleagues to automate platform support, processes, standards and tools.
·Hands on deployment of large projects to support mission critical applications in the Public Cloud.
·Hands on engineering of Public Cloud services for use by application developers.
·Hands on engineering of deployment automation for systems and applications in the cloud.
·Participate in architectural discussions to ensure solutions are designed for successful deployment, security, and high availability in the cloud
·Write and maintain code for automating the creation of scalable/resilient systems/infrastructure/platform services
·Design, implement, and maintain server, storage, network, and security infrastructure
·Work with application teams to build IaC and automate their delivery
·Develop, implement, and test data backup and recovery, and disaster recovery procedures
·Write and maintain clear, concise documentation, runbooks and operational standards including infrastructure diagrams
·Ensure all solutions are properly monitored and instrumented
·Troubleshoot and resolve complex issues in development, test and production environments
·Educate/mentor product teams and junior engineers
·Bachelor’s degree in computer science or related focus, or equivalent experience
·Strong verbal & written communication skills and demonstrated ability to collaborate across teams and organizations
·Familiar with the fundamentals of web application and relational database architectures
·Adept at learning and applying new technologies and solving new problems
·Understanding of agile and other development processes and methodologies
·Understanding of immutable infrastructure and infrastructure as code concepts
·Familiar with Linux and/or Windows operating systems
·Shell, Python, Groovy, Java, Powershell or other programming language experience is a must
·Knowledge of the various services and capabilities of cloud computing platforms (AWS/Azure/GCP)
·Strong knowledge and understanding of CI/CD processes and tools (Jenkins, Bamboo)
·Prior experience using automation tools (Terraform, Cloudformation, ARM, Ansible, HashiCorp Packer, Puppet, Chef) required
·Experience using/operating Hashicorp Vault/Consul desired
·Knowledge of Docker containers and related orchestration technologies is a plus
·In-depth knowledge working with and managing Git (Bitbucket,Github)
·Hands-on experience with Amazon Web Services (AWS) such as IAM, EC2, EBS, ELB, RDS, S3, Route 53, NATGateways, VPCs, CloudWatch, Lambda scripts desired
·AWS Certifications a plus (AWS Certified: SysOps Administrator, DevOps Engineer, Solutions Architect)
Who You Are
·Motivated, high-potential performer, with demonstrated ability to influence and lead
·Strong communicator with excellent interpersonal skills
·Able to solve complex problems and successfully manage ambiguity and unexpected change
·Teachable and embracing of best practices and feedback as a means of continuous improvement
.Consistently high achiever marked by perseverance, humility and a positive outlook in the face of challenges