What are the responsibilities and job description for the Platform/Cloud Automation Engineer position at GBIT (Global Bridge InfoTech Inc)?
Role - Platform/Cloud Automation Engineer
Location- Hybrid/Reston, VA(Primarily remote, occasional meetings occur onsite)
Contract Length: 12 months
Job Description
Seeking experienced and dynamic AWS Cloud Platform Automation Engineer to provide hands-on technical experience to codify our client-s AWS footprint, including Security and Guardrails. As an AWS Cloud Platform Automation Engineer, you will be responsible for designing, implementing, and integrating our cloud platform resources on Amazon Web Services (AWS). You will collaborate with a team of talented cloud engineers and technology teams to deliver scalable, reliable, and secure cloud solutions that support our company's growth and innovation.
Roles & Responsibilities:
- Automate end to end process to maintain (patches and upgrades) of our AWS Cloud ecosystem.
- Communicates Architectural decisions, plans, goals, and strategies, while highlighting short-term trade-offs vs. long-term commitments and costs
- Engage in and improve the end-to-end Lifecycle of services, starting from Inception & design, deployment, and operations.
- Establish automation capabilities leveraging Cloud native solutions, to improve the Developer experience.
- Support activities, including System design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
- Willingness to roll up the sleeves and troubleshoot difficult issues and engage the Customer.
- Systems Scalability and sustainability leveraging automation and strive to improve our systems with changes that improve reliability and velocity.
- Experience with Enterprise Cloud transformation and migration efforts.
- Actively participate and help guide customers on using Cloud-native design and architecture patterns.
- Provide Consultation on Technology infrastructure planning and engineering for assigned systems; Assesses the implications of technology strategies on infrastructure capabilities.
- Establish strategies to migrate Legacy applications by conversion to multiple Microservices and hosting on AWS Cloud platform.
- Leverage Cloud-native architecture components including Containers, immutable infrastructure, Microservices, Service Mesh etc., to build highly available and Fault tolerant applications.
- Monitors and manages the Stability, Availability, and Performance of enterprise systems and platforms across IT domains.
Required Skills
- Minimum of 10 years of AWS experience, of which at least 5 years must be in AWS Cloud Automation and Administration.
- Must have strong hands-on knowledge of AWS platform and services but not limited to VPC, Subnets, NACLs, Security Groups, EC2, S3, IAM, ELBs, Lambda, CloudWatch, CloudTrail, EKS etc.
- Must be well versed in writing Terraform plans, Ansible playbooks
- Development Background: Experience programming with one or more languages: Python, Java, Groovy, Go, etc.
- Must Have Hands on current Implementation and Production level experience AWS Cloud.
- Hands on experience with Automation and Infrastructure Provisioning is a must - Our goal is to only provision infrastructure with Code, and Policy As Code.
- Experience with AWS Cloud Formation and CDK is required.
- Current and actual Production level experience with Terraform and Ansible is Required.
- Other experience with different automation tools and languages instead of Python to code infrastructure for automation is acceptable.
- Strong understanding of cloud architecture principles, design patterns, and best practices for building scalable, resilient, and secure cloud environments.
- Proficiency in infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation.
- Experience in writing Lambda functions preferably in Python (Boto3).
- Hands-on experience with Containers, Amazon EKS, or ECS is a big plus.
- Previous Linux System administration / Linux Bash scripts support is highly preferred.
- Big Plus: DevOps toolchains, including Git/repo, Crucible, Jenkins etc.Solid understanding and experience with a CI/CD tool chain.