Summary
Overview
Work History
Education
Skills
Certification
Hobbies
Languages
Timeline
Generic

Santhosh Kumar Poka

Bengaluru

Summary

Professional Summary:Over 6.5 years of comprehensive experience in Information Technology, specializing in DevOps, software installation & configuration, networking, Linux & Windows administration, and cloud services (AWS & Azure). Certified Azure Administrator (AZ-104) with expertise in Git version control, CI/CD pipelines, Docker containerization, Kubernetes orchestration, and infrastructure automation using Ansible. Proven ability to design, implement, and manage cloud infrastructure and deploy scalable applications. Skilled in monitoring and logging solutions, Linux system administration, and network device configuration.

Key Skills:

  • DevOps: CI/CD pipelines (GitHub Actions, GitLab CI/CD), Jenkins automation, Docker, Kubernetes (AKS), Helm charts
  • Cloud Platforms: AWS (EC2, S3, RDS, VPC, IAM, Route53), Azure (VMs, storage accounts, virtual networks, Azure AD)
  • Tools & Technologies: Git, GitLab, GitHub, Maven, JFrog Artifactory, Ansible, Grafana, Sysdig, Nagios
  • Operating Systems: Linux (Ubuntu, CentOS, Red Hat), Windows
  • Networking: Routers, switches, firewalls, network security

Professional Experience:

  • Configured CI/CD pipelines using GitHub Actions and GitLab CI/CD for automated testing and deployment.
  • Managed Docker for containerizing applications and optimized Docker images for performance.
  • Deployed and maintained Kubernetes clusters on AWS, Azure, and GCP for scalable application deployment.
  • Automated infrastructure provisioning and configuration management using Ansible.
  • Monitored system health and application performance using Grafana, Sysdig, and Nagios.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Software Engineering Senior Analyst

Accenture
08.2021 - Current

1.Project Name: SAP – OneStrike

Role: Software Engineering Sr Analyst & SME

Duration: August 2nd, 2021, to December 2022

  • Lead the migration from on-premises data centers to Azure & GCP data centers for the LMS module, ensuring seamless transition and adherence to project timelines.
  • Conduct thorough investigation and analysis of current data center processes, making necessary adjustments to customer properties and database files.
  • Execute migration processes based on defined pools, managing customer information related to Learning Management Services (LMS).
  • Prepare comprehensive Technical Specifications documents detailing virtualization, network, storage, and load balancer configurations.
  • Collaborate closely with clients to set up and build applications, ensuring alignment with technical specifications and client requirements.
  • Administer GIT repositories, managing creation, branching, merging, and maintaining source code for various applications.
  • Implement Jenkins for continuous integration, configuring jobs, plans, and deployment tools to automate build processes.
  • Set up new build environments on Linux and Windows servers, ensuring all required services are provisioned and configured.
  • Create and manage Azure resources including Virtual Machines, VNets, Storage, and Load Balancers across multiple environments (Dev, QA, Stage, Prod) for different clients.
  • Define deployment environment configurations and document deployment steps for all environments.
  • Execute automated jobs through Jenkins, providing input types and values based on specific data center requirements.
  • Monitor and perform health checks on customer URLs using Splunk, Zabbix, and Catchpoint tools, ensuring service availability and performance.
  • Act as primary execution engineer for build and migration teams, successfully migrating 8 on-premises data centers to cloud environments.
  • Serve as Subject Matter Expert (SME) for 3 data centers, conducting knowledge transfer sessions for new team members and providing support during parallel migrations.
  • Recognized with Q2 FY22 Individual award in The Extra Mile Award category and Q3 FY23 Individual award in the Skill Star Award category.

2.Project Name: Kaiser Permanente – KPMC DevOps

Role: Sr DevOps Engineer

Duration: December 2022 - Present

Support daily deployments for Azure, C2C, and databases during morning and afternoon slots for non-production environments. Responsible for managing weekly production change releases.
Collaborate closely with development teams to set up, build, and resolve deployment issues for applications.
Implement SonarQube for code quality analysis, ensuring continuous inspection of code for bugs, vulnerabilities, and code smells within CI/CD pipelines.
Utilize Git for version control, managing branching strategies, and ensuring a clean commit history.
Configure and optimize Jenkins jobs for building, packaging applications, automated testing, and deploying artifacts across multiple environments.
Orchestrate the upgrade of Redis from v4 to v6 across all environments, integrating new features, security patches, and performance enhancements.
Strategically downgrade Redis instances from tier P2 to P1, optimizing resource allocation and cost efficiency while maintaining performance standards.
Seamlessly transition applications to Node.js v18, ensuring compatibility with latest features, security updates, and performance optimizations.
Document upgrade processes, including detailed steps, configurations, and troubleshooting guidelines, for knowledge sharing and future reference.
Develop automation scripts to monitor SSL/TLS certificate expiration, proactively managing certificate renewals for non-prod and production environments.
Engage in R&D activities to address project challenges, proposing and implementing innovative solutions to enhance efficiency and performance.

System Administrator

Digital Harbor Pvt. Ltd.
02.2021 - 07.2021
  • Manage AWS cloud infrastructure, including provisioning and maintaining EC2 instances, S3 buckets, ELB, and Route53 services.
  • Administer GIT repositories, overseeing creation, branching, merging, and ensuring compliance with version control policies.
  • Utilize Maven to automate artifact builds, streamlining development and deployment processes.
  • Implement Jenkins for continuous integration, configuring jobs, and orchestrating deployments across environments.
  • Automate deployment pipelines using bash scripting and Jenkins, ensuring seamless transitions from development to production.
  • Develop Docker images, containers, and Dockerfiles for custom software applications, with a focus on troubleshooting and optimizing performance.
  • Configure Horizontal Pod Autoscaling (HPA) and Service discovery on Kubernetes clusters for Spring Boot and UI applications.
  • Deploy applications on Linux environments for development, QA, and production, leveraging tools like Apache Tomcat.
  • Collaborate with engineering teams to integrate and adopt new technologies, facilitating future production deployments.
  • Monitor application health using Prometheus, setting up alerts via Alert Manager to preemptively address potential issues.
  • Work closely with developers to identify and resolve common build failures, ensuring smooth project progression.
  • Manage Jira for project management, creating new projects and establishing user access and permissions.
  • Provide support to L2 and L3 teams during production issues, offering technical expertise and guidance.

System Administrator & DevOps

Imtac India Pvt. Ltd.
06.2019 - 02.2021

Projects: Academic Institute Management System (AIMS) & Empyreal Universe

Role: DevOps Engineer

Duration: June 2019 to Feb 2021

  • Set up new build environments for various applications in Linux environments.
  • Migrate GitLab Server from physical to virtual machines and upgrade versions from v10.4.3 to v13.1.4.
  • Create and manage AWS resources (EC2, S3, ALB, Route53, Dynamo DB, IAM, KMS, SES, SNS) across multiple environments (Dev, QA, Stage, Prod) for diverse clients.
  • Administer GIT by creating repositories, managing branching, and ensuring adherence to organizational standards.
  • Utilize Maven as a build tool to automate artifact creation processes.
  • Implement Jenkins for continuous integration, configuring jobs/plans, and facilitating deployment setups.
  • Integrate Git with Jenkins and schedule jobs using Poll SCM option.
  • Develop Docker images, containers, and Dockerfiles, troubleshooting issues, and implementing Microservices architectures.
  • Establish CI/CD pipelines using Git, Jenkins, Docker, and Kubernetes.
  • Write Ansible playbooks to automate software installation, application deployment, and version upgrades.
  • Deploy applications on Linux platforms for various environments (Dev, QA, Prod).
  • Integrate email and Slack notifications in Jenkins to provide real-time build status alerts (success, failure, stable).
  • Collaborate with engineering teams to introduce and implement new technologies for future production deployments.
  • Monitor and administer applications and hosting environments to enhance efficiency, reliability, and minimize downtime.
  • Deploy applications using Apache Tomcat and manage deployments.
  • Work closely with developers to identify and preempt common build failures.
  • Monitor infrastructure using Nagios and Uptime robots, performing regular health checks on critical systems.
  • Monitor application performance using Prometheus and configure alerts using Alert Manager.
  • Manage Jira for creating new projects and setting user access restrictions.

Associate System Engineer

Vmoksha Technologies Pvt. Ltd.
02.2017 - 03.2019

Project Name: Beer Board

Role: System Engineer

Duration: Mar 2018 to March 2019

  • Utilize Jira for bug tracking, issue management, and project tracking to ensure streamlined workflow and efficient project delivery.
  • Set up new build environments for diverse applications in Linux environments, optimizing configurations for performance and scalability.
  • Maintain source code integrity in GIT repositories, managing branches and merging code for various market-specific releases.
  • Manage AWS credentials, creating and deleting them as part of employee onboarding and offboarding processes.
  • Develop Jenkins jobs to automate build, deployment, and testing processes for frontend, middleware, and database components.
  • Collaborate with project teams to plan, design, and automate build and release processes, troubleshooting and resolving deployment issues.
  • Coordinate and communicate effectively with cross-functional teams to ensure seamless integration and deployment of software component.

Education

Bachelor’s Degree - Electrical And Electronics Engineering

Prakasam Engineering College (JNTU Kakinada)
Kandukur, Andhra Pradesh
05.2016

Skills

  • Continuous Integration and Continuous Deployment (CI/CD)
  • Containerization
  • Cloud Platforms
  • Infrastructure as Code (IaC)
  • Version Control
  • Monitoring and Logging
  • Security Practices
  • Scripting and Automation
  • Collaboration and Communication

Certification

Certified with Microsoft AZ-104 Azure Administration (Certification No - I352-5973)

Certified with Microsoft AZ-500 Azure Security Engineer Associate (Certification No - 7C5U39-E297B6)


Hobbies

Outdoor Activities (e.g., Hiking, Cycling)

Team Sports or Activities

Watching movies

Languages

English
Advanced (C1)
Telugu
Bilingual or Proficient (C2)
Hindi
Intermediate (B1)

Timeline

Software Engineering Senior Analyst

Accenture
08.2021 - Current

System Administrator

Digital Harbor Pvt. Ltd.
02.2021 - 07.2021

System Administrator & DevOps

Imtac India Pvt. Ltd.
06.2019 - 02.2021

Associate System Engineer

Vmoksha Technologies Pvt. Ltd.
02.2017 - 03.2019

Bachelor’s Degree - Electrical And Electronics Engineering

Prakasam Engineering College (JNTU Kakinada)
Santhosh Kumar Poka