What are the responsibilities and job description for the Senior DevOps Engineer position at Investigo?
Job Title: Senior DevOps Engineer
Location: Hybrid (Chicago, IL)
Industry: FinTech
About Us:
An innovative and fast-growing FinTech company is transforming the financial landscape with cutting-edge technology. We are looking for a skilled Senior DevOps Engineer to join our dynamic team. This hybrid role is based in Chicago, offering a collaborative and challenging environment where you’ll work with a team of forward-thinking engineers to help optimize our infrastructure and deployment processes. If you're passionate about DevOps and thrive in a fast-paced, growth-oriented environment, this is the perfect opportunity for you!
Key Responsibilities:
- Infrastructure Automation: Design, build, and maintain highly available and scalable cloud infrastructure using tools such as Terraform, Ansible, and AWS CloudFormation.
- CI/CD Pipeline Management: Develop, implement, and optimize Continuous Integration/Continuous Deployment pipelines to ensure seamless and reliable deployments.
- Monitoring & Troubleshooting: Implement monitoring solutions for infrastructure and applications, troubleshooting issues to ensure optimal performance and uptime.
- Security & Compliance: Partner with security and compliance teams to enforce best practices for system hardening, vulnerability management, and disaster recovery plans.
- Collaboration: Work closely with developers, engineers, and other teams to streamline the release process, ensure high code quality, and optimize application performance.
- Cloud Environment Management: Manage, optimize, and scale cloud infrastructure on AWS, Azure, or GCP, ensuring cost-effective usage of cloud resources.
- Automation and Scripting: Write scripts to automate operational tasks, including infrastructure provisioning, monitoring, and incident response.
- Incident Response & Root Cause Analysis: Lead post-mortem analysis for critical incidents, creating actionable plans to prevent future occurrences.
- Mentorship: Guide and mentor junior DevOps engineers and help them grow their skills in cloud technologies, automation, and DevOps best practices.
Qualifications:
- Experience: 5 years of experience in DevOps or related roles, ideally within a FinTech or cloud-native environment.
- Technical Skills:
- Strong experience with cloud platforms (AWS, Azure, or GCP).
- Proficiency with Infrastructure-as-Code tools such as Terraform, CloudFormation, or Ansible.
- Experience building and maintaining CI/CD pipelines (Jenkins, GitLab CI, CircleCI, etc.).
- Deep understanding of containerization (Docker, Kubernetes).
- Familiarity with monitoring and logging solutions (Prometheus, Grafana, ELK Stack, Datadog).
- Strong experience with Linux/Unix systems, networking, and scripting (Bash, Python, etc.).
- Experience with version control tools (Git) and configuration management.
- Strong Communication Skills: Ability to collaborate across teams and communicate complex technical concepts to non-technical stakeholders.
- Security Knowledge: Understanding of security best practices for infrastructure and applications, including encryption, IAM, and vulnerability management.
- Problem-Solving: Ability to troubleshoot complex infrastructure issues and come up with efficient solutions under pressure.
- Education: Bachelor's degree in Computer Science, Information Technology, or related field preferred.
Bonus Points for:
- Experience working in the FinTech industry or with financial applications.
- Familiarity with serverless architectures or edge computing.
- Cloud certifications (AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, etc.).
- Knowledge of databases and big data technologies (PostgreSQL, MongoDB, Kafka, etc.).
Benefits:
- Competitive salary with performance-based bonuses.
- Health, dental, and vision insurance.
- Generous paid time off and holidays.
- 401(k) matching.
- Professional development opportunities and career growth.
Salary : $120,000 - $150,000