Certified Kubernetes DevOps Engineer with AWS, Kafka, Jenkins available. Visa : H1B
Professional Summary:
· Around 9 years of experience in IT industry in Build/Release Management, software configuration Management (SCM), working on large scale applications in building and deploying, Automating, Configuring and Deploying instances on Cloud environments and Data Centers, CI/CD pipeline, Build and Release Engineer, AWS/GCP and Linux/Windows Administration.
· Hands-on experience in DevOps automation development for Linux and Windows Environments. Experience in UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu.
· Excellent hands-on experience on configuration management tool like Chef, Puppet and Ansible.
· Experience in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, RDS, IAM, Cloud watch, Cloud Formation.
· DevOps experience with Puppet, Ansible, Chef, AWS (OPS Work) and Open stack.
· Experience in using build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as WAR & EAR from source code
· Experience in understanding the principles of Software Configuration Management (SCM) in Agile, Scrum and Kanban.
· Expertise in building Kafka cluster, cluster maintenance, trouble shooting, monitoring, commissioning and decommissioning Data nodes, Troubleshooting, Manage and review data backups, Manage & review log files.
· Designed how to build, set up, and configure Kubernetes clusters for high performance.
· Performed, maintained and managed day to day operations on Kubernetes cluster to avoid any downtime.
· Setup Security on the Kubernetes cluster so that no data breaching is compromised.
· Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform).
· Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
· Experience with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
· Package and deploy Kubernetes into an on premise or cloud environment.
· Design a Kubernetes environment with high availability, and high performance.
· Expertise in writing and understanding the Chef Cookbooks and recipes with several components like attributes, files, resources and templates to automate middleware installations, domain creations and deployment activities.
· Experience in creating Puppet manifests and Modules to automate system operations.
· Administered and implemented CI tools like Hudson/Jenkins for automated builds.
· Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects
· Extensively worked with Version Control Systems SVN (Subversion), GIT and TFS.
· Mastery of build technologies like Jenkins, Maven, etc., Integration and automation of source control applications like Subversion and GIT.
· Expertise in converting build.xml into pom.xml in order to build the applications using Maven.
Education:
· Master of Science in Computer Technology from Eastern Illinois University, Charleston, IL
Certifications:
· Certified Kubernetes Administrator (CKA ), Certificate ID number : - LF-lgk6czkgls
Technical Skills:
Cloud Platform: AWS, (EC2, S3, EBS, RDS, ELB,
IAM, AMI, Auto Scaling). Microsoft Azure and Open stack.
Configuration Management: Chef, Puppet, Vagrant, Maven, Ansible, Docker, Gradle, Splunk, OPS Work.
Database: Oracle, DB2, MySQL, MongoDB 7 SQL Server, MS Sql.
Build Tools: ANT, MAVEN, make file, Hudson, Jenkins, BAMBOO, Code Deploy.
Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit.
Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere.
Virtualization: VMware and Virtual Box
Languages/Scripts: C, .Net, HTML, java, Shell, Bash, PHP, Python, Ruby and Perl.
SDLC: Agile, Scrum& Waterfall.
Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.
Operating Systems: Linux (Red Hat 4/5/6), UNIX, Ubuntu, Fedora, CentOS, Windows NT/2000/2003, 7,8,10 and iOS
Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.
ChangeHealth Care (LYRIC) Feb 2023- Present
Full Stack AWS Devops Engineer
Responsibilities:
· Managing the Landing Zone and AWS Cloud environment involving the areas of AWS Organizations, Landing Zone, Control Tower, SCP in a Multi Account AWS Environment.
· Identifying, Streamlining, and automating the configuration across the AWS accounts and AWS organization with Terraform, CloudFormation, ongoing audits and management operations with Python and Lambda.
· Aiding in large scale application migration from on-premises and AWS to AWS Cloud migrations of Applications.
· Participated in design and implementation of 50 AWS accounts in Landing Zone using AWS account vending machine and AFT management and automated infrastructure deployment tools.
· Assisted teams to implement transit gateways and cloud security guidelines.
· Implemented AWS Core services like VPC, Landing Zone, EC2, Route 53, cloud watch, cloud formation etc.
· Created migration run book and trained platform teams on migration activities.
· Planned and executed strategy in partnership with the AWS pro-serve account management team.
· Created and configured VPC’s, designed and implemented multi-VPC peering for different vertical app groups.
· Designed high availability and disaster recovery solutions by implementing multi-AZ compute, storage, and Database solutions.
· Implemented robust and auditable identity and access management (IAM) solutions in AWS for VPC’s.
· Followed AWS best practices to implement IAM role-based access control for AWS compute, storage, database and big data solutions.
· Experience in building infrastructure as a code using AWS cloud formation, terraform or similar automated techniques.
· Ability to work within an agile project management methodology.
· AWS – built VPC from scratch and also worked on creating public and private subnets, creating security groups and configuring internet gateways.
· Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
· Defined a migration strategy by understanding the application architecture in working with the development team.
· Used Chef to reduce management complexity by developing cookbooks and recipes for installation, file management and continuous application deployment on various remote nodes
· Defined and Implemented CM and Release Management Processes, Policies and Procedures.
· Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
· Managed AWS EC2 virtual instances using Puppet.
· Generated and executed software configuration management plans.
Environment: AWS, terraform, cloudwatch, okta, crowdstrike, VPC, Vpc peering, route53, aft management, cloud formation.
Cummins July 2022- Jan 2023
Devops Engineer
Responsibilities:
- Build and maintain infrastructure and used to automate the deployment and upgrade processes for workloads.
- Review and contribute to ongoing improvements in the implementation of standards and procedures for DevOps best practices.
- Drive troubleshooting efforts around incidents and outages related to DevOps platforms.
- Engineer the DevOps CI CD tooling and platform road map for the team.
- Work closely with software development and IT operations groups to ensure that teams are successful, and software is deployed efficiently.
- Design automated pipelines to continuously deliver value to clients.
- Work to provide guidance and recommendations to business stakeholders.
- Recently worked on the updating of security breaches, which helped to cut security risks by 40%.
- Supported client’s implementation of AWS products through design and architecture guidance and adherence to best practices.
- Provided clients with guidance on how to design their cloud applications for optimal scaling and performance.
- Worked tirelessly to resolve complex AWS Infrastructure and DevOps challenges.
- Developed reporting and monitoring tools for teams.
- Raised code quality standards through manual and automated processes.
- Kubernetes is being used to orchestrate the deployment, scaling and management of docker containers.
- Used Jenkins pipelines to drive all the microservices builds out to the docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
- Configuring and CNI plugins like cilium, calico, flannel etc. to wire docker containers for networking and connected CNI plugins using external etcd datastore, etcd-operator and CRD for Network policies.
- Created IAM roles for the Kubernetes cloud setup.
- Created Kubernetes deployment, stateful sets, Network policy etc.
- Created Kubernetes dashboard, Network policies.
- Created metrics and monitoring reports using Prometheus and Grafana dashboards.
Environment: AWS,EKS, Jenkins, Ansible, JFrog, Kubernetes.
Verizon (Working Remotely) Oct 2021 – July 2022
Linux Administration/Kubernetes Engineer
Responsibilities:
- Hands-on experience on working with Windows, Linux and Unix Administration with orchestration platforms such as EKS.
- Experience in developing vbscript, powershell script, windows batch programming and C#.NET to create monitoring programs and utilities
- Experience with microservices architectures and good Knowledge of SQL databases and basic coding skills in Java, JavaScript, PHP etc.
- Good experience with use of GIT, Jenkins, Artifactory etc.
- Experience in creating and managing production scale Kubernetes clusters, Deep understanding of Kubernetes networking and core concepts of a Kubernetes cluster.
- Supporting our Kubernetes based projects to resolve critical and complex technical issues.
- Performing application deployments on Kubernetes cluster.
- Hands-on experience with Kubernetes core concepts such as Deployment, ReplicaSet, DaemonSet, Statefulsets, and Jobs.
- Managing Kubernetes storages (PV, PVC, Storage Classes, Provisioners)
- Kubernetes Networking (Services, Endpoints, DNS, LoadBalancers)
- Experience in setting up monitoring and alerting for Kubernetes cluster.
- Deeply getting engaged with our stakeholders to understand their architecture and operations, and work to continuously improve their overall Kubernetes support experience.
Environment: AWS, EKS, Jenkins, Ansible, JFrog, Kubernetes.
Price WaterHouse Coopers (PWC), Tampa, FL May 2021 – Sept 2021
DevOps Engineer.
Responsibilities:
- Hands-on Experience on working with Microsoft Azure and Azure Kubernetes Services, building multiple AKS clusters, deploying and managing multiple clusters across the organization.
- Provide operational support and fully maintain and manage the clusters for teams to be able to use the working AKS clusters.
- Work closely with development teams to plan, deploy, and fully support multiple applications across our working environments.
- Participating in industry leading practices to assure smooth application integration across the team’s entire architecture, as well as research, design and prototype new solutions to facilitate application growth.
- Worked on CI/CD toolchains centered around tools such as Azure DevOps, Jenkins, Spinnaker etc.
- Worked on operations and logging tools such as Splunk, New-Relic, Data-Dog to get the application insights.
- Daily activities include configuring continuous integration within a development environment using tools such as Azure DevOps, Jenkins, Puppet etc.
- Documenting systems and networks, refining requirements, self-identity solutions and communicating it to the team.
- Utilizing enterprise tools for orchestration of services and workflows, as well as messaging queues such as RabbitMQ.
Environment: Microsoft Azure, Azure DevOps, AKS, GIT, New-Relic, Data-Dog, Kubernetes, Vault, Terraform, Puppet, Jenkins, Ansible.
Ford Motor Company, Dearborn, MI Dec 2019 – Apr 2021
SRE / Kubernetes Admin.
Responsibilities:
- Hands-on Experience on working with RedHat OpenShift Infrastructure design, deployment and Operational support to the organization for cloud and as well as virtualization end-to-end architecture and IAAS and on on-Prem.
- Fully support and maintain a production cluster with more than 1600 namespaces in it and all the applications that are hosted on the platform.
- Extensive knowledge of Linux Containers, Docker, Kubernetes and deployment of containerized applications.
- Developed a Centralized Documentation website from the scratch for our customers which is a static framework web server environment based on Hugo that executes CD via a Github Web hook when updated in a particular repo by using Openshift build process.
- Published several documents to this website for customers better understanding of the Container-as-a-service (CAAS) platform.
- Experience on Redhat Quay image registry solution for storing, building and deploying container images.
- Experience with Portworx, a Container based storage provider for persistant storage needs in Openshift 4.x. Supports dynamic provisioning of PVCs, and can be either ReadWriteOnce (used by a single pod) or ReadWriteMany (shared by multiple pods).
- Administration experience on OpenShift Platform, maintain and enhance automation to support provisioning of new projects in OCP and OpenShift upgrades.
- Perform health checks on all the environments regularly.
- Experience in GCP for deploying and also scaling web applications and services deployed with python.
- Built docker images, tagging and pulling/pushing images to Quay Organizations and repositories.
- Worked on moving several SandBox clusters from Pre-Production Datacenter (ECC) to Production Datacenter.
- Support infrastructure, security, Platform as a Service and other updates involving DevOps environments.
- Experience on working with migrating application workloads from lower environment clusters (OCP 3.x) to upper environments (OCP 4.x ).
- Participated in all on-call rotations and giving production support to our customers and handling general requests ( Workorders ) and also Incident tickets as soon as they come into the queue.
- Extensive knowledge on working with SysDig which is a monitoring tool which we use to monitor our platform and any high- loads on any nodes and have set up alerts for the same.
Environment: Redhat Openshift, Google cloud Platform (GCP), Kubernetes, Azure, Bash Scripting, Vault, Sysdig, Jenkins, Grafana, Rally, Portworx, VMWare, Tigera.
Nikhil Ramagiri | Team Lead – Recruiter
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536