Job Description
Education:
• BA or BS degree in an IT related field or an equivalent combination of formal education and applicable experience required.
Preferred Certification:
• MCSE, AWS, GCP and UNIX certifications strongly preferred
Experience:
• 5 years Experience delivering IT infrastructure and cloud projects with multiple stakeholders and delivery teams
• Teamwork approach, with a professional attitude, and mature people skills.
• AWS, GCP, and Azure in an enterprise setting (personal use of these services will not be considered as equivalent)
• Solid grasp and usage of version control and release management concepts and tools, particularly Git (Github / SVN/Bitbucket) for code branching and merging Accomplished with DevOps Implement, manage, and use of DevOps methodologies and toolsets (Chef, Terraform, Jira, Slack, Vault, Python, Cortex).
• Follow deployment practices using CICD Processes and Technologies (Jenkins, TeamCity, Tekton, Spinnaker, Octopus, CodeDeploy, Automate)
Skills:
• Extensive experience in technical server and Enterprise storage management
• Experience with all 3 leading cloud providers (AWS, Azure, GCP)
• DevOps toolsets (Chef, Terraform Enterprise, Jira, Confluence, Git, Vault, Slack)
• Serverless technologies (k8s, GKE, EKS, Lambda, RDS)
• VM technologies (EC2, Dedicated Instances, Compute Engine)
• Scripting languages (Python, PowerShell, Golang, AWS CLI, GCP CLI, Bash)
• AWS Linux, Ubuntu Linux, and SLES Linux
Skills/Abilities:
• AWS, GCP, and Azure in an enterprise setting (personal use of these services will not be considered as equivalent)
• Proficient usage and management of Kubernetes technology stacks (K8s, EKS, GKE, Helm, Prometheus, Cortex, Grafana, Istio, and more)
• Solid grasp and usage of version control and release management concepts and tools, particularly Git (Github / SVN/Bitbucket) for code branching and merging
• Accomplished with DevOps Implement, manage, and use DevOps methodologies and toolsets (Chef, Terraform, Jira, Slack, Vault, Python, Cortex)
• Follow deployment practices using CICD Processes and Technologies (Jenkins, TeamCity, Tekton, Spinnaker, Octopus, CodeDeploy, Automate)
• Clear understanding that implementation of security principles and tools is not “optional”
• Proficient usage and management of Linux and Windows technology stacks (Ubuntu, Windows Server, Nginx, Apache, MySQL, PHP, IIS, MS SQL, .NET, and more)
• Proficiency with serverless technologies (K8s, RDS, Lambda, SNS, SQS, S3, BigQuery, EKS, GKE, BigTable, Azure AD, Azure B2C, API Gateway, CloudFront, Lambda at Edge)
• Solid understanding of key cloud design concepts such as “High Availability” (HA), “Elastic Load Balancing” (ELB), Principle of Least Privilege, Resiliency, Ephemeral Computing, Stateless Computing, Virtual Networking, and Scaling
• Detailed knowledge and demonstrated experience with key AWS specific technologies including EC2, S3, RDS, Redshift, CloudWatch, CloudFormation, CloudTrail, Storage Gateway, VPC, Transit Gateway, Dedicated
• Instances, Large Memory U-Type Instances, and Lambda
• Detailed knowledge and demonstrated experience with key GCP specific technologies including Compute Engine, BigQuery, IAM, BigTable, VPC, Shared VPC, Flow Logs, and Cloud Functions
• Knowledge of VPC, Cloud Networking, Hybrid Cloud, and IAM constructs in AWS, Azure, and GCP
Job Functions:
• The responsibilities of this position include, but are not limited to:
• Utilize technical skills and tools to coordinate, maintain, enhance, and deploy cloud-based solutions while following corporate standards and best practices
• Work within a DevOps team to meet project objectives in a timely fashion
• Update project status reports (progress/risks/issues/roadblocks) as required by Senior Management
• Use DevOps methodology and toolsets to implement and support solutions in AWS, Azure, and GCP
• Implement proposed solutions to ensure the delivery of a quality product or service
• Ensure cloud resources meet Client operational requirements and are in compliance with Client infrastructure and security standards
• Provide documentation and communication to peers and other IT Teams for status, coordination, objectives, and performance
• Compile and remediate vulnerabilities identified by the securities team
• Assess and troubleshoot, consult with vendors, and coordinate with other teams for problem resolution
• Ensure high work standards regarding incident and change management tasks
• Other tasks as deemed necessary or appropriate
Any Graduate