DevOps / CloudOps Engineer (Closed)
SkillStorm is seeking a DevOps / CloudOps Engineer for our client in Charlotte, NC, OR Jersey City, NJ, OR Dallas, TX. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.
Job Description:
- Our Client is currently seeking an experienced Sr. DevOps / CloudOps Engineer to support our mission of providing secure, reliable and innovative payment solutions to our healthcare clients.
- The Sr. DevOps Engineer works to deliver high-quality cloud solutions and helps drive a strong DevOps culture.
- As part of the DevOps team, you will be responsible for the architecture, development, deployment, and operations of our cloud infrastructure.
- You will be expected to share the on-call duty with the rest of the DevOps and engineering teams.
- Working closely with our Development teams you will be a champion of DevOps best practices including CI/CD, Infrastructure as code, containerization, microservice architecture, automated testing, and security.
Primary Responsibilities:
- Collaborate with Developers to build a world-class infrastructure that can meet our customer’s security and uptime requirements
- Act as a key contributor to the development of our developer and CI/CD processes to improve our developer agility and code quality
- Manage mission-critical cloud-based production systems; proactively take action if/when systems are down or there are interruptions in service; root cause and implement corrective actions to build long-term customer loyalty
- Help create and evolve our operational processes
- Help to identify emerging technologies that can enhance our offering to our customers
- Be passionate about automation, quality, reliability, and scalability
Required Skills:
- Knowledge of Azure and its associated technologies, both from DevOps and CloudOps perspective
- Knowledge of Azure cluster management for VMs that run containerized services and S3 buckets
- Creating Azure pipelines and manage IAM rule based policies
- Design and manage highly scalable/available Cloud Infrastructure
- Extensive knowledge of Terraform and infrastructure as code
- Extensive knowledge of CI/CD tools and configuration of build and release pipelines
- Working with version control tools such as Bitbucket or Github
- Perform Patch management tasks include: maintaining current knowledge of available patches, deciding what patches are appropriate for particular systems, ensuring that patches are installed properly, testing systems after installation, and documenting all associated procedures.
- Recommend and implement system enhancements that will improve the performance and reliability of the system including installing, upgrading/patching, monitoring, problem resolution, and configuration management.
- Test new releases of products to ensure compatibility and minimize user impact.
- Develop and document technical processes and procedures as needed. Provide technical assistance and support for incoming queries and issues related to computer systems, software, and hardware.
- Minimum 3+ years in Cloud Technologies preferably Azure
- Minimum 3+ years of experience with deployment orchestration systems such as Kubernetes, ECS, and Elastic Beanstalk
- Minimum 2+ years of experience working with CI/CD tools such as CircleCI or Jenkins
- Minimum 2+ years of experience with Docker and Docker-Compose
- Minimum 4+ years with configuration management and automation tools (e.g., Puppet, Ansible, Chef, CloudFormation, SaltStack, Terraform)
- Strong Linux system administration experience
- Strong programming experience in at least one language (python, node, java, go, c/c++, ruby)
- Experience with logging and monitoring tools such as ELK, DataDog or NewRelic, LogEntries, SumoLogic, etc.
- Experience with Incident Management and crisis management
- Able to participate in 24/7 on-call rotation
- Strong written and verbal communication skills
#LI-DNI