What are the responsibilities and job description for the GCP DevOps Engineer position at Kanini?
Job Description
About Kanini
Kanini provides Agile Software Development, Cloud Computing, Data Science, and Location Intelligence services to public and private organizations. We have successfully served our clients in government, finance, transportation, utility, and software industries since 2003.
Why you should join
Working at Kanini is flexible and personal. We are a highly motivated, collaborative team experimenting with the latest technologies. We are committed to everyone having a healthy work/life balance, and we provide extensive mentorship and training resources to help you succeed.
Kanini is looking for a GCP DevOps Engineer who has a deep experience in GCP, continuous integration, GitLab.
Job Description
- Develop, Upgrade, and Enhance CI / CD Pipelines using GitLab, HashiCorp Terraform, and Helm to provision reusable GCP Infrastructure and to assist teams with their adoption.
- Implementing Solutions with Monitoring and/or Automation Tools
- Gather, verify, and report out monthly metrics and pertinent analysis. Responsible for regular audits on application servers/GCP, monitors and alerts.
- Monitor a large application, integration environment and high-volume data movement across multiple IT systems, internal and external . Operate as a point of contact for outages that affect or are caused by application integration. Incident and problem management, coordinating resolution of data movement disruptions.
- Capacity analysis and planning for a sizable application server environment with on prem and GCP platforms. Performance metering and tuning for application servers, database, monitors, and alerts. Coordination and execution of changes within a complex testing environment.
- Risk identification and evaluation, managing and improving upon internal controls which mitigate risks. Work with development teams to identify enhancement opportunities and resolve code defects.
- Design, development, implement, and support of various Clinical System Applications.
- Work closely with our business product owners on an Agile team to fully understand requirements, provide feedback, and request clarification as needed.
- Work with other engineers on a collaborative Agile team to deliver code on an ongoing basis.
- Review requirements and data models and translate into responsible applications and architecture
- Conduct design and code reviews with extended team to ensure that code meets standards
- Support test execution including system level and integration tests
- Track and resolve software defects
- Work with QA and CM team for code build/releases, test case design and defect resolution
- Work with Team Lead/Project Manager/Architect for planning, estimation, documentation, and status reporting
- Any other tasks necessary for completion of project deliverables and application support
- Excellent communication skills
- Be able to adapt and contribute to a fast paced and agile application development
- Adhere to project schedules, proactively resolve and or escalate issue to management
- Healthcare experience a plus
- Experience with working with offshore teams a plus
- Demonstrated experience with bringing multiple products to market
Kanini Software Solutions, Inc. does not discriminate in employment matters based on race, gender, religion, age, national origin, citizenship, veteran status, family status, disability status, or any other protected class. We support workplace diversity. If you have a disability, please let us know if there is anything we can do to improve the interview process for you; we’re happy to accommodate.
Kanini Software Solutions, Inc., 25 Century Blvd., Ste. 602, Nashville, TN 37214