

Sr. Cloud Infrastructure Engineer
Job Description
As a Sr. cloud Infrastructure engineer, you will work with our customer for developing/engineering of solutions to maximize system reliability & automation. The person will work with a team responsible for ensuring mission critical business functions are running. The candidate should have work experience developing and running distributed systems and experience with automated provisioning and management of AWS infrastructure and services.
Responsibilities
Ability to translate complex technical topics to senior stakeholders within the client organization and advise clients on leading cloud practices and architectural approaches with high communication skills
Demonstrate skills of cloud architecture and implementation features (multi-tenancy, orchestration, elastic scalability, serverless designs, networking, security, and fiscal accountability)
Experience designing, reviewing and implementing DevSecOps and Agile standards and practices
Demonstrate working knowledge of DevSecOps tool chains and processes. Work on configuration management /orchestration suite, know where its broken, work towards fixing them and explore new alternatives
Build large scale high performing, secure Kubernetes and other application platform infrastructure on AWS etc. Working with various Cloud and development tools including Jira, Git, ECR, Sonatype Nexus,etc.
Experience with various Kubernetes and container platforms (OpenShift, EKS, AKS)
Experience with scripting and orchestration including GitLab Runner, Terraform and/or CloudFormation
Experience automating the software dev/test/deployment lifecycle with continuous integration and continuous deployment
Experience with scaling, monitoring, and troubleshooting actively running systems
Experience with Microservices, Functions, Event-driven/reactive programming or other Cloud Native architectures
Extensive project experience migrating from legacy systems and deploying complex cloud-based solutions
Develop architectural artifacts to lead the delivery of a successful implementation. Architect cloud-native, hybrid, or multi-cloud solutions to meet the client’s needs
Project experience architecting, implementing, and optimizing core infrastructure, networking and cloud-based services for business teams or consumers
Maintain overall industry knowledge on latest trends, technology, etc.
?Develop / Maintain Documentation on operational, configuration, or other procedures.
Job Requirements
Bachelor’s degree in computer science or equivalent.
At least ten (10) years of related technical work experience.
Ability to work and produce results in an agile and fast-paced environment with dynamic deadlines.
Familiarity with basic cloud concepts (ELB/VPC/IAM/API/Gateway/Lambda/EKS/EC2/S3/RDS, Infrastructure as code, Hybrid Networking.)
Able to develop and troubleshoot JSON or YAML object scripts
Understanding of orchestration tools (Jenkins, GitLab Runner, ansible, or AWS SSM)
Familiarity with common protocols including but not limited to: DNS, SMTP, HTTP(s), SFTP, SCP
Familiarity with Active Directory and/or other LDAP based solutions.
Hands-on experience in building and administering Kubernetes and container platforms (OpenShift, ECS, EKS, AKS)
Troubleshoot and resolve network, automation pipelines, and infrastructure issues
Understanding of network proxies and firewall rules and able to route traffic through them as needed
Work on configuration management /orchestration suite, know where its broken, work towards fixing them and explore new alternatives
Familiarity with logging and monitoring technologies such as CloudWatch, Datadog, Prometheus/Grafana, etc.
Install and configure software, gather test data, and perform debugging.
Must be able to work independently and self-directed, as well as, within a team.