This senior-level DevOps Engineer role focuses on designing, building, and supporting cloud-based contact center solutions primarily using AWS. The position requires extensive experience in AWS services, contact center technologies, and DevOps practices. Responsibilities include leading the implementation of Amazon Connect solutions, ensuring system performance and security, and collaborating with stakeholders to deliver high-quality solutions. A strong understanding of microservices architecture, CI / CD pipelines, and cloud security best practices is essential.
Location :
Remote, United States
Responsibilities :
- Provide senior-level expertise in AWS cloud platform and Contact Center domain.
- Design, build, and support cloud environments for contact center solutions.
- Lead the design, development, and implementation of Amazon Connect solutions, including call flows, agent experience, call recording, metrics, Contact Lens, and CTR data analysis.
- Monitor and assess application performance in the cloud environment.
- Create, test, and implement safeguards to maintain data integrity and protect against unauthorized access.
- Regularly review production logs, providing analysis and suggestions for proactive measures.
- Develop and maintain system design models, technical documentation, and specifications.
- Produce integration plans and contribute to configuration and development projects.
- Work with microservices and distributed application architecture (containers, Kubernetes, serverless).
- Implement CI / CD pipelines for deploying applications on AWS.
- Ensure availability, performance, security, and scalability of AWS production systems.
- Manage AWS resources and configure various AWS services (VPC, Firewall, ELB, Auto Scaling, IAM, EC2, S3, API Gateway, Lambda, Aurora DB, Redshift, Active MQ, CloudTrail, CloudWatch).
- Leverage best practices and cloud security solutions to provision critical system security.
- Implement and manage tools for automating operational processes.
- Evaluate new technologies and vendor products.
Required Skills & Certifications :
- 10+ years of experience in software development and delivery.
- 5+ years of experience with AWS, including Lambda, AWS Connect, API Gateway, Amazon Lex, AWS CLI, Kinesis, S3, KMS, Glue, DynamoDB, RDS, Amplify, and other core AWS services.
- Extensive experience in designing, developing, and implementing Amazon Connect solutions.
- Proficiency in AWS CLI and AWS SDK, including Infrastructure as Code (IaC) using AWS CloudFormation and IAM Roles with AWS security best practices.
- Familiarity with monitoring solutions such as CloudWatch and CloudTrail.
- Experience with CI / CD pipelines for deploying applications on AWS.
- Proven implementation of cloud security models (identity, network, encryption).
- Knowledge of Gitlab or other DevOps tools and CI / CD integration.
- Experience with JIRA, Confluence, Maven, and Jenkins or similar tools.
- Knowledge of IVR and Workflow.
- Experience in build tools (Git, Ansible, Chef, Puppet, etc.) for continuous integration.
- Knowledge of container-based virtualization technology like Docker.
- Integration experience in building and using APIs.
- Experience applying industry web, architectural, and security standards and best practices.
- 5+ years of experience working with contact center solutions implementation.
- Proven technical leadership skills.
- Exceptional analytical, problem-solving, and decision-making skills.
- Strong communication and presentation skills.
Preferred Skills & Certifications :
- Knowledge of Amazon Pinpoint, Amazon DynamoDB, Amazon Kinesis Data Streams, and Amazon Polly.
- Knowledge of Public Sector Enterprise Architecture artifacts, processes, and practices.
- Experience with Contact Center implementation in a Public Sector setting.
- Experience adopting and adhering to Public Sector Unified I&IT Project Methodology, Public Sector Enterprise Architecture, and Public Sector Standard Systems Development Methodologies.
- Experience with large, complex IT projects.
Special Considerations :
- This role is fully remote.
Scheduling :
- Scheduling details will be discussed during the interview process.