Dev Ops Admin/Engineer
Job Description
Job Title: Dev Ops Admin/Engineer
Department: Information Technology
Reports to: Director of Software Architecture and Applications
Location: Remote
Schedule: Mon-Fri 9am-5pm EST
Salary Grade: $80000 - $92000
Formerly the Mental Health Association of New York City (MHA-NYC), Vibrant Emotional Health’s groundbreaking solutions have delivered high quality services and support, when, where and how people need it for over 50 years. Through our state-of-the-art technology-enabled services, community wellness programs, and advocacy and education work, we are building a society in which emotional wellness can be a reality for everyone.
Position Overview
We are seeking a highly skilled and AWS-focused DevOps Engineer to join our team. As an AWS DevOps Engineer, you will be responsible for designing, implementing, and maintaining the infrastructure and deployment pipelines on the AWS cloud platform. You will work closely with development teams to ensure efficient and secure software delivery, automate infrastructure provisioning and management, and optimize the performance and scalability of our AWS-based systems.
Duties/Responsibilities
- Design, deploy, and maintain highly available and scalable infrastructure on the AWS cloud platform.
- Develop and implement CI/CD pipelines using AWS services such as AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy.
- Automate infrastructure provisioning, configuration, and management using infrastructure-as-code tools like AWS CloudFormation or Terraform.
- Collaborate with development teams to integrate automated testing and deployment processes into the software development lifecycle.
- Monitor and optimize the performance, availability, and cost-efficiency of AWS resources and services.
- Implement and maintain logging, monitoring, and alerting systems using AWS CloudWatch, AWS CloudTrail, and third-party tools.
- Ensure the security and compliance of AWS environments by implementing best practices, encryption mechanisms, and access controls.
- Troubleshoot and resolve issues related to AWS infrastructure, networking, and application deployments.
- Collaborate with cross-functional teams to drive continuous improvement and optimization of AWS infrastructure and processes.
- Stay up-to-date with AWS services, new features, and best practices, and provide recommendations for leveraging them effectively.
- Document AWS infrastructure, configurations, and processes to ensure knowledge sharing and maintain an up-to-date knowledge base.
Required Skills/Abilities
List items specific to the role
- AWS certifications such as AWS Certified DevOps Engineer, AWS Certified Solutions Architect, or AWS Certified Developer.
- Experience with serverless computing and AWS services like AWS Lambda, API Gateway, and DynamoDB.
- Knowledge of AWS database services like Amazon RDS, Amazon DynamoDB, or Amazon Aurora.
- Familiarity with AWS Elastic Beanstalk for application deployment and management.
- Understanding of infrastructure and application performance optimization techniques on AWS.
- Experience with cloud cost management and optimization strategies on AWS.
- Experience in Salesforce instances deployment and configuration management.
- Understanding of Salesforce integration patterns and best practices.
- Familiarity with Genesys Cloud for contact center solutions.
- Knowledge of Okta for identity and access management.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience working as a DevOps Engineer with a strong focus on AWS.
- In-depth knowledge of AWS services, including but not limited to EC2, S3, RDS, VPC, Lambda, ECS, EKS, CloudFormation, and CloudWatch.
- Experience building and managing CI/CD pipelines using AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy.
- Proficiency in infrastructure-as-code tools like AWS CloudFormation or Terraform.
- Strong understanding of networking concepts and experience configuring and troubleshooting AWS networking components.
- Solid scripting skills in languages such as Python, Bash, or PowerShell for automation and infrastructure management.
- Familiarity with containerization technologies such as Docker and orchestration frameworks like Kubernetes on AWS.
- Experience with AWS security best practices, IAM roles and policies, encryption mechanisms, and access controls.
- Knowledge of monitoring, logging, and alerting tools such as AWS CloudWatch, CloudTrail, and third-party solutions.
- Excellent problem-solving skills and the ability to troubleshoot complex issues in AWS environments.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Studies have shown that women and people of color are less likely to apply for jobs unless they believe they are able to perform every task in the job description. We are most interested in finding the best candidate for the job, and that candidate may be one who comes from a less traditional background. Vibrant will consider any equivalent combination of knowledge, skills, education and experience to meet minimum qualifications. If you are interested in applying, we encourage you to think broadly about your background and skill set for the role.
Vibrant Emotional Health is an equal opportunity employer. Applicants are considered for positions without regard to veteran status, uniformed service member status, race, creed, color, religion, gender, gender identity, sex, sexual orientation, citizenship status, national origin, marital status, age, physical or mental disability, genetic information, caregiver status or any other category protected by applicable federal, state or local laws.