Cloud/DevOps Engineer
Principle Responsibilities
- Responsible for building Cloud Infrastructure components by leveraging Infrastructure as code.
- Embed in various product teams to work on non-functional requirements and build pipelines for automation.
- Develop and implement internal systems, processes, and best practices to be used by other teams designed to increase productivity
- Participate in deep architectural discussions to ensure solutions are designed for successful deployment, security, cost effectiveness and high availability in the cloud
- Ensure all infrastructure components meet proper performance and security standards
Experience (mandatory)
- Coding skills in at least one programming language and desire to learn more.
- 3+ years of experience with cloud environments and services such as AWS
- Familiar with Continuous Deployment and Automation concepts
- Comfortable with large-scale production systems and technologies such as load balancing, databases, distributed systems or configuration management.
- In depth, practical experience with Cloud methodologies (IaaS, PaaS, SaaS), automation, orchestration, trends and industry-leading cloud vendor offerings
- Experience in architecting and implementing cloud-based solutions with robust Business Continuity and Disaster Recover requirements
- 3+ years practical experience designing, building, and automating solutions utilizing AWS services such as EC2, S3, RDS, KMS, Route 53, Lambda, IAM, Kinesis, ECS and API Gateway
- 2+ years’ experience working with cloud automation tools such as Terraform. AWS CloudFormation’s experience is also a plus.
- 2+ years’ experience in building CI/CD pipeline automation in tools like Jenkins/Cloud bees with scripting languages such as Groovy, Ruby, or Python
- 2+ years practical experience working in DevOps team/organizations with applied Agile development practices
- 2+ years hands on experience with automated tooling such as Ansible
- Hands on experience with Docker and container orchestration
- Maintains current knowledge of marketplace changes, technology changes, and client businesses pertinent to cloud, server, storage and network virtualization
- Possess a strong understanding of SDLC principles and processes
- Ability to succeed in a fast-paced, high demand environment
- Excellent oral and written communication skills
- Demonstrates strong customer service awareness and orientation
- Ability to communicate effectively with levels of Senior Management
Education, Training, or Certification
- Bachelor’s Degree in computer science or engineering required
- AWS associate certifications or higher preferred
- Client Core Competencies Communicates with Impact; Demonstrates Customer Focus; Demonstrates Openness; Integrity and Trust; Embraces Innovation and Change
- Level Specific Competencies Aligns Performance for Success; Ensures Operational/Process Excellence