Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Anil Krishna

Fairfax,VA

Summary

Around 7 years of experience in IT comprising of Designing, Development, Integration of DevOps tools, Build Automation, Configuration Management, Build/Release and Delivery Management, CI/CD, involving cloud infrastructure services like (AWS, Azure, Open Stack) as well as Cloud Migration services using Cloud formation and Terraform templates. Have good understanding of cloud infrastructure management and handling services within the cloud like (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS etc.) Experienced in both framework and Cloud Formation to automate AWS environment creation along with the ability to deploy on AWS, using build scripts (Boto3 and AWS CLI) and automate solutions using Shell and Python.

Overview

6
6
years of professional experience

Work History

Sr. Cloud/AWS DevOps Engineer

Think
01.2022 - Current
  • Provided support for the applications like MHBE, CJAMS, MORA, CSA (Maryland Health Benefits and Exchange, Child Juvenile services, Maryland Office for Refugees and Asylees, Community-supported agriculture) used by the people of Maryland
  • Participated and worked with multiple teams and successfully migrated ECS applications to AWS EKS
  • Setup multiple Kubernetes clusters running in various Amazon accounts and regions for the MDThink Platform to accommodate different state agencies
  • Configured Jenkins pipelines with security tools (Veracode, SonarQube, JMeter, Docker bench Security etc.) to build and deploy Kubernetes PODS to multiple clusters
  • Implemented and configured HPA on EKS for Auto scaling of Pods
  • Configured multiple sidecar containers in EKS to pull application logs from app container, Splunk daemon, consul etc
  • Worked on integrating New Relic with EKS for monitoring cluster metrics
  • Provisioned Kubernetes Infrastructure using Terraform Enterprise
  • Implemented Helm to deploy application Pods on Kubernetes
  • Worked on integrating spinnaker with EKS
  • Integrated Prometheus and Grafana for monitoring the EKS cluster
  • Configured Alert Manager on EKS to send notifications on slack channel
  • Took ownership and worked with multiple teams for building end to end applications of different frameworks and provided support until Production Live
  • Building web application environments, using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances
  • Automating the AWS cloud infrastructure provisioning using Terraform Templates
  • Managing AWS Infrastructure with AWS CLI and API
  • Infrastructure automation and configuration management using Terraform and ansible
  • Created Terraform templates and modules for deployment of various applications across multiple environments to manage infrastructure
  • Addressing day-to-day production system issues to keep business as usual activities functioning without interruption

Cloud/DevOps AWS Engineer

Walmart
03.2020 - 07.2021
  • Worked on AWS Cloud Formation Templates to create custom sized VPC, Subnets, NAT to ensure successful
  • Deployment of Web applications and database servers and created scripts in Python which integrated with Amazon API to control instance operations
  • Deployed JSON template to create a stack in Cloud Formation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure
  • Wrote Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format
  • Run Ansible Scripts to provision Dev servers
  • Used Ansible Tower which provides an easy-to -use dashboard and role-based access control which makes it easier to allow individual teams access to use Ansible for their deployments
  • Captured and analyzed the long running stored procedures using SQL Server Profiler and tuned the same to optimize application and system performance
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
  • Defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments like AWS EC2
  • Built Jenkins pipeline to drive all microservices builds to Docker registry and deploy to Kubernetes
  • Created Jenkins jobs to create AWS Infrastructure from GitHub repositories containing Ansible playbooks
  • Applied patches to infrastructure to meet business needs
  • Performance tuning for Linux platforms to provide better response time, low latency, high availability and maximum throughput
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions
  • Deployment of a Dockerized Rabbit MQ in AWS so that we might use the auto-scaling capabilities of AWS with a Rabbit MQ cluster
  • Automate process for producing AEM (Adobe Experience Manager) instances
  • Implementation of JIRA to track all issues pertaining to the software development lifecycle and Integration of JIRA with repositories such as Subversion and Git to track all code changes
  • Configured and setup ELK stack (Elasticsearch, Logstash and Kibana) to collect, search and analyze log files across the servers and monitored the servers using CloudWatch and ELK for Network and Log Monitoring
  • Created Shell and Python Scripts to automate creation of AMI's through preboot and bootstrapping techniques
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting
  • Maintained LVM, VxVM and UCD file systems along with NFS and Configured Kickstart servers to install Red Hat Linux and VMWare ESX on multiple machines
  • Environment: AWS, Lambda, Jenkins, Auto Scaling, Nexus, JIRA, Ansible, Oracle, Terraform, Python, Maven, Java, Linux, Apache TOMCAT, ELK, GIT, LDAP, NFS, NAS, MS Share point, XML, Windows, Splunk, Perl Scripts, Shell Scripts, Ansible, Docker, Kubernetes.

DevOps Engineer

Trigent Software
09.2019 - 02.2020
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, Elastic load balancers (ELBs) in the defined virtual private cloud (VPC)
  • Created Amazon Virtual Private Cloud in the scalable environment which provides advanced security features such as security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level
  • Created S3 buckets and managed policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups
  • Implemented AWS client API to interact with different services as Console configuration for AWS EC2
  • Support Design and implementation of the continuous delivery pipeline, using continuous integration, continuous delivery and automated environment provisioning
  • Managed servers on AWS cloud platform using Ansible as configuration management tools
  • Writing JSON templates for cloud formation and ruby scripts for Ansible automation and contributing to our repository in Bitbucket
  • Improved the virtualization for the servers using Docker for the test environments and worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration
  • Configured the Weave Net such that it creates the Virtual networks which connects Docker Containers to multiple hosts
  • Created a Swarm using Docker CLI to deploy the services to a Swarm and managed the Swarm behavior
  • Implemented the setup for master slave infrastructure to enhance the performance of Jenkins where the projects are the part of the release process and were written in groovy scripts
  • Monitored the deployment solutions, tools and technologies including Jenkins Nodes/Agent and configured various plugins for Jenkins to automate the workflow
  • Configuring 'nginx' for proxy RESTful API, OCI and GCP, PaaS calls to microservices in Docker containers
  • Worked on NoSQL database MongoDB Word Press to Replica setup and sharing
  • Also experienced in managing Replica set
  • Managed central repositories
  • Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products & login audits for Security Compliance
  • Performed code line GIT pushes (releases) to production and customer servers and developed and improved GIT push scripts
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects and created Mail handlers and notification Schemes for JIRA
  • Automated setting up server infrastructure for the DevOps services, using Ansible, by writing shell and python scripts
  • Environment: AWS, Linux, Perl, Python, Chef, Puppet, Jenkins, PHP, Ruby, Maven, JIRA, GIT, Grafana, SVN, Nexus, Nagios, JIRA, Java, ANT, RHEL 6.7/6.8/7.1/7.2, Bash, C#, PowerShell, NT Command Shell.

Build and Release Engineer

APPENDIT AB
06.2016 - 08.2019
  • Setting up the automation environment for the Application team if necessary and helping them through the process of Build and Release automation and automated deployments across all environments using Udeploy and Jenkins
  • Proposed and implemented several release processes to achieve consistent results and stabilities across environments Converting the ANT Build projects to Maven Build projects
  • Experience in development of build scripts using Ant, Maven
  • Administration/Maintenance experience of source control management systems, such as SVN
  • Managed Maven project dependencies by creating parent-child relationships between projects
  • Created Jenkins jobs and distributed load on Jenkins server by configuring Jenkins nodes, which will enable parallel builds
  • Performed automation of CI/CD pipeline in private cloud using Jenkins shared libraries and multibranch pipeline and automated the static code analysis through SonarQube in Jenkins pipeline for checking code quality
  • Experience in creating various modules and automation of various facts in Puppet, adding nodes to enterprise Puppet master and managing Puppet agents
  • Creating Puppet manifests files and implementing Puppet to convert Infrastructure as code
  • Experience in writing Puppet manifests and modules to automate the deployment process and to integrating Puppet manifests into Jenkins/Hudson jobs for a continuous delivery (CD)framework
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure
  • Used Puppet to manage Web Applications, Configuring Files and Database Commands, User Mount points and Packages
  • Setting up continuous integration and formal builds using bamboo with Artifactory repository
  • Build artifacts (war and ear) from Jfrog Arti factory are deployed into a Apache Tomcat app server using PowerShell Scripts
  • Developed Automation script to trigger push to production from JIRA, invoke Build in Bamboo and deploy to target servers
  • Resolved update, merge and password authentication issues in Bamboo and JIRA
  • Set up customized monitoring with Nagios, PNP4Nagios Graphs for the legacy and new 6p environments
  • High exposure to REMEDY and JIRA tracking tools for tracking defects and changes for Change management
  • Administration of various flavors of Linux like RHEL, Centos and Unix servers (AIX) which included monitoring and troubleshooting of those servers on a day-to-day basis
  • Installing RedHat Linux using kickstart and applying security policies for hardening the server based on the company policies.

Education

Master of Science - Information Technology

University of New Hampshire

Bachelor of Technology - undefined

Bhagwant University

Skills

  • TECHNICAL SKILLS:
  • Operating Systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Red Hat Linux 4/5/6/7, Windows servers [2003, 2008, 2008 R2, 2012, 2012R2], Windows 2000, XP, Windows 7, Ubuntu 12/13/14, Solaris 11/10/9/8
  • Cloud platforms: Microsoft Azure, Amazon Web Services, Open stack
  • Container Orchestration Tools
  • Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services, OpenShift
  • Virtualization Platforms
  • Oracle VM Virtual Box, VMware, Vagrant, Windows Hyper-V
  • Application/Web Servers
  • Amazon AWS, Apache, Tomcat, JBoss, WebSphere, VMware, Web Logic, Nginx, Send Mail
  • Scripting languages: Perl, Python, Ruby, Bash/Shell Scripting, PowerShell, YAML, PHP, JSON
  • Languages: C, C, Core Java, J2EE
  • Build Tools: ANT, Maven, Gradle
  • Configuration Management tool
  • Ansible, chef, puppet, salt stack
  • Version Control Tools
  • GIT, GITHUB, SVN, Perforce, Bitbucket
  • Continuous Integration tools
  • Bamboo, Hudson, Jenkins
  • Logging & Monitoring Tools
  • Nagios, Splunk, CloudWatch, Dynatrace, ELK, Datadog, Grafana, New Relic
  • Databases
  • MS SQL Server, Oracle 8/10X, Mongo DB, DynamoDB, PostgreSQL, Cassandra
  • Repository Management
  • Nexus, JFrog, Artifactory
  • Networking
  • TCP/IP, DHCP, DNS, SNMP, SMTP, Ethernet, NFS, LDAP
  • Issue Tracking Tools
  • JIRA, Remedy, Clear Quest, I-Track
  • Environment:
  • RedHat Enterprise Linux, Bamboo, Jenkins Subversion, Perforce, Nagios, ANT, Python, Puppet, CentOS, Ubuntu, Kickstart, VMware, Nagios, TCP/IP, NFS, DNS, SNMP, and DHCP

Additional Information

  • Experience on AWS, focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. Along with (CI/CD) with AWS Lambda and AWS CodePipeline Experience in Infrastructure on AWS using IAM, API Gateway, CloudTrail, Cloud Watch, Amazon Simple Queue Service (Amazon SQS), AWS Kinesis, Lambda, NACL, Elastic Beanstalk, OPE, and CloudFormation. Hands on experience with Terraform API modules to manage infrastructure and publishing module to the Terraform registry Experience in working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation Expertise in creating Chef Automation tools and builds and do an overall process improvement to any manual processes. Installing and configuring Chef by registering the nodes with the Chef server. Expertise in using Ansible to set up a Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks. Expertise in Ansible Playbook, YAML for Maintaining Roles Inventory Files and Groups Variables and Extensively worked on Jenkins. Extensively worked with configuring and management tools like Chef, Puppet, Ansible and expertise in developing Recipes, Manifests and Playbooks in Ruby and YAML scripts to automate the environment. Experience in implementation of Puppet agent based and agentless configurations, using Puppet dashboards, Collective with active MQ server, plugin-sync, stored configs, Hiera, Facter and wrote Puppet manifests. Expertise in App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers Experience in deployment automation of all the Microservices to pull the image from the private Docker Registry and deployed into Docker Swarm to create a complete docker cluster by using Ansible Experience in managing Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed manifest files & releases of Helm packages. Created Pods in Kubernetes and monitored the health of pods using Helm charts. Experience in implementing CI/CD for J2EE, SOA & Micro services Architecture Environment (NodeJS, .Net Core, Zookeeper, Kafka, Redis) using Jenkins, Anthill Pro & UDeploy. Used Jenkins with SonarQube to analyze and get the better quality of the Source code. Hands-on experience in integrating Jenkins CI tool with build automation tools like ANT, Maven, Gradle for building of deployable artifacts (JAR, WAR & EAR) from source code. Involved in setting up CI/CD using Bamboo with the Artifactory repository. Resolved update, merge & password authentication issues in Bamboo & JIRA Hands-on experience in version control tools like Subversion, TFS, GIT, BIT Bucket, CVS, Perforce Version wherein experienced with tagging, branching on platforms like Linux/Windows and used Source code management client tools like, GIT Bash, GitHub, GIT-GUI and other CLI applications etc. Proficient with Shell, Bash, Python, PowerShell, YAML, Ruby scripting languages for automation, monitoring Strong experience with SQL and MySQL as well as with NoSQL databases, specifically MongoDB, PostgreSQL, Word press Cassandra and Oracle 10.X. Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, New Relic and AppDynamics. Strong Knowledge in developing Nagios plug-in scripts, reports, and project plans in the support of initiatives to assist in maintaining Nagios Distributed system monitoring and management via several data extrapolating applications. Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker Worked in the agile environment of JIRA refactoring existing components & widgets to keep in sync with the emerging trends of AEM Expertise in LINUX/UNIX system builds, administration, Installations, Upgrades, Troubleshooting on different distributions such as Ubuntu, CentOS, RHEL 5.x/6.X/7. X. Expertise in creating Exception Group policies for Windows Server 2003/2008/2012R2 in AD domain. Expertise in implementation and maintenance of Apache HTTP, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send Mail, FTP, Remote Access, Security Management Security troubleshooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS and SSL/TLS.

Timeline

Sr. Cloud/AWS DevOps Engineer

Think
01.2022 - Current

Cloud/DevOps AWS Engineer

Walmart
03.2020 - 07.2021

DevOps Engineer

Trigent Software
09.2019 - 02.2020

Build and Release Engineer

APPENDIT AB
06.2016 - 08.2019

Master of Science - Information Technology

University of New Hampshire

Bachelor of Technology - undefined

Bhagwant University
Anil Krishna