Description:
- Building end-to-end cloud solutions using low-level architecture documents.
- Works closely with other IT Infrastructure Specialists, Enterprise Architects and Security to design and integrate cloud and on-premises services, enabling secure operations in the cloud environment
- Provides leadership in infrastructure migration methodologies and techniques to migrate large scale enterprise applications and services.
- Implement Infrastructure as a Code delivery pipelines using CI/CD tools and DevOps Tools
- Understand the complete deployment lifecycle from design, build, test, deploy.
- Design and deployment of pipelines consisting of Docker, ECS, and/or EKS
- Provide expert hands-on Core AWS technologies including: IAM, ECS, EKS, VPC, ELB, KMS, S3, CloudFront, RDS, AWS-CLI. Experience working with large data sets, data lake,
- Design and provide support on AWS Data Engineering Technologies– Glue, EMR, AWS Lake formation, S3 as Data Lake, DMS, Aurora Postgres
- Practice DevOps (Expert Level) – Terraform, Jenkins, AWS Code Build, , Artifactory, AWS CloudFormation , Atlassian Jira, Confluence, Bitbucket,
- Demonstrate knowledge of Web APIs, UIs, infrastructure, data architecture, security, and new technologies and experience with Cloud API’s, streaming, metrics
- Ability to script with modern languages including PowerShell, Bash, or Python
- AWS Basic - IAM roles, resource policies, S3 buckets, Load balancers, Networking
- Lead and educate clients on cloud deployment patterns.
- Act as an SME for implementing and building infrastructure to support CI Applications.
- Investigate and resolve any integration issues that arise during implementation.
WHAT YOU WILL BRING
Experience:
- 5-10 years of experience working in a Software Development or IT Operational role with at least 5 years working directly in a Cloud Engineering/DevOps roles
- Proven experience and Strong knowledge of Public Cloud (AWS Preferred) in IaaS/PaaS/Serverless
- Experience deploying and managing Containers and Container Orchestration (eg. Docker and Kubernetes)
- Strong experience in Information technology, with infrastructure and platform services automation expertise.
- Extensive experience with engineering and supporting containerization technology.
- Proven experience with Kubernetes/OpenShift and Docker.
- Experience in of industry-leading open-source CI/CD pipeline tools including Confluence, Jira, Rundeck, Bitbucket, Jenkins, Spinnaker, Ansible and Terraform, etc.
- Experience in developing cloud migration patterns
- Experience in hybrid cloud environments preferred.
- Experience with multiple programming languages such as Java, Python and PHP
- Experience and knowledge of Infrastructure security environments including cloud security
- Experience working in a SAFe, Kanban, DEVOPS, or Agile/Scrum development methodology
- Experience and knowledge of networking concepts
- Prior experience with information technology in a financial institution preferred.
Education/Training:
- Bachelor’s degree within a business, computer science or equivalent experience
- Public Cloud Related Certifications (AWS Architect, AWS DevOps etc)
Technical Skills:
- AWS Cloud Resources (OU, VPC, S3, EC2, ECS, EKS, RDS, EMR, Lambda, API Gateway, Data Lake etc.)
- Infrastructure as Code (Terraform, CloudFormation)
- Database (MS SQL, MYSQL, PostgreSQL, DynamoDB, Oracle)
- Middleware (WebLogic, Tomcat, JBoss)
- OS (RHEL, AIX, Windows)
- CI/CD (Bitbucket, Git, Jenkins, Spinnaker, Check Marx, JFrog Artifactory)
- JIRA, Confluence, Bamboo
- Cloudflare, OKTA, ADFS
- PHP, Node.js, React.js, Python,
Knowledge, Skills, and Abilities:
- Evangelist for sound cloud application architecture design and development
- Ability to operationalize architectural designs and solutions into reusable capabilities and patterns
- Proven ability to plan realistic process and solution designs requirements appropriate to identified risk scenarios
- Must be a creative and strategic thinker, working comfortably in a highly collaborative environment and be effective in a constantly evolving environment.
- Must be naturally and innately curious, a lifelong learner, have a thirst for knowledge, and can remain calm and composed in times of uncertainty and stress, inspiring the same in others.
- A strong understanding of Information/Application Security
- Performance analysis, troubleshooting and remediation techniques
- Excellent leadership, communication and organization skills with a results-oriented mindset
- Strong strategic planning and transformation discipline, with experience building and communicating business cases for technology change
- Demonstrated ability to build strong relationships with both business and IT stakeholders and leaders, as well as related IT project and operations teams
- Ability to assess necessary activities and prioritize for completion of assignments using excellent time management, prioritization skills and work ethic
- Strong analytical problem-solving ability