LeanKit Inc. is a software development company providing a SaaS (Software as a Service) visual project management solution. As a member of the LeanKit platform operations team the mission for the Senior Operations Engineer is to assist our Platform Operations team to become a world-class delivery organization by operating and maintaining the company's hosted application infrastructure within specified guidelines. The Senior System Engineer will also provide guidance and mentoring to the junior members of the team to help grow their skill sets for greater responsibilities and collaborate seamlessly with the development teams participating together to provide rapid service delivery.
The LeanKit Operations team strives to be a world class operation organization implementing lean practices to streamline the deployment of code, maintain sustainable growth, and provide value stream to our applications marketability. We believe in our people and want to provide them with every opportunity to succeed. Talent and passion are two of the most important criteria that we look for in the people that we bring into LeanKit. You will need to collaborate and work well within our diverse organization. We are looking for high performing individuals willing to grow with the company and bring a level of excitement and enthusiasm to our team.
Responsibilities
- Perform daily operational tasks to include but not limited to server patching, code and infrastructure deployments, instance buildouts, and general infrastructure maintenance.
- Identify and automate repetitive operational tasks to minimize human error and reduce man hour consumption of manual processes.
- Provide support for squad-based Automation Engineers.
- Configure and maintain monitoring and alerting systems to aid in troubleshooting and error reporting to development teams.
- Leverage LeanKit's approved configuration management tool for Server Builds/Deployments.
- Work closely with LeanKit Development teams to provide Operations support.
- Leverage GitHub to maintain our Infrastructure as Code.
- Assist with completion and maintenance of our infrastructure, automation, and security documentation.
Qualifications
- Expert working experience supporting Windows/Linux Operating Systems, networking, and security concepts in a large scale production environment.
- Strong understanding of cloud-based, dynamic environments, and infrastructure. (Rackspace/Azure/AWS)
- Familiarity with automation tools and concepts including scripting, configuration management, virtualization.
- Strong knowledge of TCP/IP, DNS, Firewall, and Load Balancing technologies.
- Proficient in leveraging Performance Monitoring tools, Log file aggregation review and associated technologies to help diagnose application and server issues.
- Strong working knowledge of clustering/high availability solutions for both Microsoft and Linux.
- Strong understanding of containerization technology, primarily Docker.
- Proficient level of knowledge of scripting technologies/programming languages.
- Python
- PowerShell
- NET MVC
- js
- JSON,YAML
- Git
- Working knowledge of Messaging, Caching, and Database Technologies
- Redis
- RabbitMQ
- Riak
- MSSQL
- Analytical Skills
- Creative/Innovative
- Willing to grow and change with the company
Experience
- 5+ years in Server Operations in an Enterprise environment
- Heavy automation/scripting experience in a large scale environment
- Strong written and oral communication skills are essential.