At Accellor, we are a trusted consulting partner that uses best-of-breed Cloud technology to deliver superior customer engagement and business effectiveness for clients. We bring a deep understanding of Financial, Retail, High Tech, Healthcare, and Retail verticals.
We've created an atmosphere that encourages curiosity, constant learning, and persistence. We encourage our employees to grow and explore their interests. We cultivate an environment of collaboration, autonomy, and delegation - we know our people have a strong work ethic and a sense of pride and ownership over their work. They are passionate, eager, and motivated - focused on building the perfect solution but never losing sight of the bigger picture.
As
Senior Sr. Infrastructure/ DevOps Engineer, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
You should be a strong Infrastructure DevOps Engineer with ability to dig deeper into any part of the stack. In depth understanding of the fundamentals of distributed systems is a must. You must also have an exposure to the Microservices Technology/Platform and its related technical stack. You also be able to apply those fundamentals to real-world problems and come up with specialized solutions. Your work will require you to interact with cross functional teams and co-operate with people working in different areas of the stack. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.
Role and Responsibilities:
- Define standards and approach to infrastructure management
- Hands-on design and development of our approach to infrastructure-as-code and change management
- Develop strategies for managing reproducibility, CI/CD, monitoring, and incident response
- Understand cloud provider managed offerings and utilize them whenever possible
- Balance trade-offs between quality, complexity, and speed of delivery
- Configure provisioning and maintaining resources & infrastructure in the cloud
- Build and maintain CI/CD pipelines to provide a feedback loop to the engineering teams
- Build and maintain helm charts and customized modules for applications and services
- Lead with DevOps standard methodologies and tooling within the DevOps team and provide these standard processes to the adjacent engineering teams
- Design and Implement CI/CD pipelines using Github, Harness and other automation tools for compilation, assembly, deployment and testing of containerized and non-containerized components
- Partner with developers, security and compliance teams in improving cloud product reliability, availability, maintainability, and cost/benefit—including developing fault-tolerant tools to ensure general robustness of the cloud infrastructure
- Responsible for monitoring and observability for critical and non-critical alerts of infrastructure, security, PaaS and Micro Services and participate in the on-call rotation schedule
- Design, implementation and monitor performance metrics and errors for Application and infrastructure through new relic and Log Analytics alert based rules
- Develop scripts used for automation of operations and monitoring using Python, PowerShell and Bash. Contribute to technology stack with effective feedback mechanism to improve the product reliability and availability through communication
- Design and implement novel solutions to automate cloud-environment provisioning
- Collaborate with developers and other technologists in the engineering team to continuously optimize the data residency, storage, processing, archiving and purging with appropriate security controls
- Responsible for managing capacity across public and private cloud resource pools, including automating scale-down/-up of environments
- Ensure that systems are safe and secure against cybersecurity threats
Requirements
- BS/MS in Computer Science or equivalent with minimum of 7 years of experience
- Large scale SaaS/PaaS/IaaS based cloud native enterprise application devOps experience
- Broad technical experience in Cloud Infrastructure, VM, load balancing, databases and networking
- Very Good experience in building microservices container images using Python and deploying through container services like Docker and Kubernetes,
- Very good experience in Terraform, Jenkins, Docker, Ansible and scripting in shell, python, perl
- Very good experience in CICD processes and tools like Jenkins and Git is a must
- Hands-on experience with Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS) cloud services
- Experience in infrastructure as code using Terraform (preferred), Cloud Formation, ARM, Ansible, Chef or Puppet
- Experience with configuring, deploying, and operating public cloud services using AWS, Azure or GCP and experience designing, configuring, deploying and managing both SQL (Postgres) and No-SQL (Mongo DB) database solutions
- Experience building CI/CD pipelines and deploying containerized services with Docker and Kubernetes
- Experience with network features, e.g., cloud network topology, BGP, routing, web (REST) APIs
- High availability engineering experience (region, availability zone, data replication clustering)
- Product development in a scaled agile environment with an awareness of DevOps methodologies and ability/mindset to drive rapid prototyping and piloting of cloud solutions
- Experience in agile development
- Proficient in analyzing the various logs, heaps, thread dumps for Root cause Analysis
- Work in an Agile devops continuous delivery development environment with geographically distributed teams is highly desired
- Automation & tool development for monitoring & managing large-scale and highly available systems is a plus
- Strong problem solving and communication skills
- Familiarity with AI techniques and ML concepts are desired
- Soft Skills :
- Must be independent, self-motivated and a team player
- Ability to communicate with people of different time zones, cultural and language background
- Must work well under pressure on multiple projects
Benefits
We strive to offer benefits that support the diverse needs of our employees.
Our package includes perks like flexible and discretionary time off, healthcare coverage for you and your loved ones, and a 401k plan with a company match to help you plan for the future.
Additionally, we offer access to flexible spending and health savings accounts, life and AD&D insurance, and opportunities for professional development.