We provide IT Staff Augmentation Services!

Sr. Cloud & Devops Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IllinoiS

SUMMARY

  • Senior DevOps and Cloud Engineer wif 7 plus years of total IT experience building and maintaining large - scale infrastructure, tools, pipelines, and operating services at scale, wif primary focus on Amazon Web Services (AWS), Microsoft Azure, Build & Release Management using CI/CD, Configuration Management, Linux administration and Containerization.
  • Experienced in creating, supporting and maintaining workloads in Azure cloud using services such as VNET, NAT Gateway, Subnet, NSG, DNS, App Services, AKS, Functions, Virtual Machines, Scale Sets, DNS, Load Balancer, API Gateway, Storage, Azure SQL Database, Azure AD, Azure search, ARM Templates and Notification Hub.
  • Experienced in using Container Registry, AKS to deploy and run container workloads, Azure Service fabric to package, deploy, and manage scalable and reliable microservices and containers.
  • Experienced in creating, supporting and maintaining Backup and restore services using Azure Recovery Services and Azure Backup Server.
  • Experienced in designing and deploying workloads utilizing AWS services like EC2, S3, EBS, VPC, Elastic IP, Elastic Cache, Glacier, Beanstalk, DynamoDB, Aurora, MySQL, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, API Gateway, Auto scaling, CloudFront, Cloud Formation & Lambda.
  • Experienced on setting up network isolation for multiple environments in the cloud by configuring and deploying Internet Gateway, VPC, Public and Private Subnets, Routes, CIDR, NAT Gateway, VPC Peering, Flow Logs, and VPC Endpoints to establish private connectivity.
  • Experienced in using Azure DevOps, AWS Code Pipeline, Code Commit, Code Build & Code Deploy for setting up continuous integration & deployments.
  • Experienced in using Kubernetes to orchestrate deployment of containers at large scale, setting up namespaces, ISTIO service mesh, autoscaling, networking, load balancing, config maps, security and rolling updates.
  • Experienced in working on Docker Hub, Docker compose creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Experienced in ECS/Container platform setup and enabled autoscaling for Docker container. Experience in DOCKER Swarm for clustering and scheduling Docker containers. Experience in working on several Docker components like Docker engine, Hub, Machine, Compose and Docker registry.
  • Experienced in using Ansible Playbooks, Cloud Modules, and Ansible Tower to automate cloud provisioning, configuration management and application deployments in Azure and AWS Cloud environments.
  • Experienced in using Terraform for building, changing, and versioning of Infrastructure and wrote Templates targeting AWS and Azure cloud to build pre-prod and production environments.
  • Extensively worked on creating Chef Recipes, Chef Roles, Templates, Attributes, Cookbooks and testing of Cookbooks using Food Critic, Test Kitchen & running recipes on nodes managed by on-premises Chef Server.
  • Expertise on setting up and maintaining CI/CD wif Jenkins, Maven, Ansible, Docker, GIT, SonarQube, Artifactory, Nexus Repository.
  • Configured Jenkins pipelines as a CI engine to build and promote applications to Dev, QA, UAT and Staging to Cloud and On-Premises Linux environments.
  • Configured and Managed Logging and Monitoring Tools such as Azure Monitor, Prometheus, Cloud Watch, CloudTrail, Genos, Nagios, Logstash and Dynatrace for Resource Monitoring, Network, Monitoring and Log Monitoring.
  • Configured and maintained Visualization of log data and metrics using Azure AppInsights, Splunk, Grafana.
  • Experienced in service design, and provide infrastructure consideration inputs such as Networking, Security and Cloud Architecture.
  • Experienced wif migrating monolithic applications to microservices, and setting up infrastructure and environments dat are Resilient, Highly Available, Cost TEMPEffective, Performant, and Operationally efficient for supporting n-tiered migrated applications both on On-Premises, Public and Private Cloud.
  • Experienced in installing, configuring, and securing Oracle, MySQL, NoSQL databases such as Mongo DB and Cassandra on Linux hosts wif multi-node clusters to ensure high availability and redundancy.
  • Experienced on managing and setting up DEV, QA, ITE, UAT, Staging and PROD environments for supporting the applications on both On-Premises and multi-cloud (AWS and AZURE) for various releases.
  • Supported Deployments into Pre-Prod and PROD environments wif multiple Application server technologies like Jetty, JBoss, Apache Tomcat, WebSphere, and WebLogic instances.
  • Experienced in developing Shell, PowerShell, Python scripts to automate repetitive tasks.
  • Experience wif designing and implementing branching, merging, and tagging strategies wif Version control tools like GIT, Bitbucket, Subversion.
  • Experience Atlassian tools JIRA, Confluence, Bugzilla for defect management, team collaboration, source code management and continuous integration and deployment practices.
  • Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management Security trouble shooting skills. Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS and SSL/TLS.
  • Worked under the Agile process in DevOps team (Build & Release automation, Code review, Service, Incident and Change Management Environment) to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using various tools.

TECHNICAL SKILLS

Cloud: AWS, Azure

Configuration Management Tools: Chef, Puppet, Ansible, Terraform, CloudFormation, ARM Templates

Build Tools: ANT, Maven

Container Tools: Docker, Kubernetes

Version Control Tools: GIT, Bit Bucket, SVN

Monitoring Tools: Nagios, Splunk, ELK, Cloud Watch, Cloud Trail, Data Dog, Dynatrace, Azure Monitor, Prometheus, Grafana, App Insight

Scripting: Bash/Shell, Python, Ruby, Power shell, JSON, YAML, Groovy

Databases: MySQL, MS Access, Oracle 9i/10g/11g, DB2, NoSQL (MongoDB, DynamoDB)

Application Servers: WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x, JBOSS 4.1

Web Servers: Apache HTTP, Apache TOMCAT

Networking: DNS, DHCP, SMTP, HTTP, SNMP, ELB

Operating Systems: Linux (Red Hat 4/5/6/7), UBUNTU, UNIX, WINDOWS 2008 R 2/2012/2016.

Virtualization Tech: VMware vSphere, ESXi 5.x/4.x, ESX /3.x VMware Workstation, Oracle Virtual box

CI/CD Tools: Jenkins, VSTS

Bug Tracking Tools: JIRA, CONFLUENCE

PROFESSIONAL EXPERIENCE

Confidential, Chicago, Illinois

Sr. Cloud & DevOps Engineer

Responsibilities:

  • Configured Azure NAT Gateway, VNET, Subnet, NSG, Private Link, DNS settings, security policies and routing. Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and Subnets.
  • Designed and Implemented Azure Site Recovery in both Disaster Recovery Scenario and for migrating the workloads from On-Premises to Azure. Disaster Recover (DR) plan using Traffic Manager configuration.
  • Provided technical direction to allow Active Directory on-Prem group to populate users. Setup of Multi-Factor Autantication between the Azure and Ping Federated wif AD on-prem passwords.
  • Created a visual studio solution to define Infrastructure as Code using Azure ARM templates. Also Build, deploy, and migrate infrastructure to Azure utilizing ARM templates and Terraform. Worked wif VSTS (Azure DevOps) to create all-inclusive CI/CD process.
  • Used Terraform to write IAC (Infrastructure as a code) to build Development and Production environment in Azure Cloud.
  • Set up Kubernetes (k8s) Clusters for running microservices and Pushed microservices into production wif Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible.
  • Configured Kubernetes Replication controllers to allow multiple pods such as Azure DevOps master server in multiple minions. Managed Kubernetes charts using Helm, managed Kubernetes manifest files and created reproducible builds of the Kubernetes application.
  • Configured applications dat run multi-container Docker applications by utilizing the Docker-Compose tools which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods.
  • Installed and configured a private Docker Registry, authored Docker files to run apps in containerized environments and used Kubernetes to deploy scale, load balance and manage Docker containers wif multiple namespace ids.
  • Written Ansible Playbooks wif Python SSH as the Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks.
  • Hands on experience in writing on Ansible Playbooks, Inventory files, Ansible Vault module, deploy software, encryption of data & orchestrate continuous deployments for zero downtime rolling updates. Worked on Ansible Tower which provides an easy-to-use dashboard, & role-based access control.
  • Monitored the application health and hosts using Prometheus, Azure Monitor, and Grafana.
  • Created Azure PowerShell script for APIM backup and restore operations. Created several SQL scripts as part of bug fixes to provide immediate solutions for some of the common issues on Windows machines.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of wif the build and release process.
  • Implemented relational Databases, NOSQL Database Management systems like MySQL, MSSQL, Oracle, PostgreSQL, Cassandra, CouchDB and Mongo DB.
  • Installed Red Hat EL 4.x, 5.x using Kickstart and PXE on HP DL380 G3(Linux). Performed OS installations, OS Upgrades, & Server Patching by configuring PXE & DHCP server using Kickstart & Jumpstart scripts on Red Hat Linux 5.x, 6.x & 7.x.

Environment: .NET Core, Apache, Angular JS, Micro Services, Azure VM, Azure Scale Set, Docker, Kubernetes, Ansible, Terraform, ServiceNow, Python, SonarQube, Black duck, S3 Static Scan, Prometheus, Azure Monitor, and Grafana, Artifactory, Splunk, and Jira

Confidential, Chicago, Illinois.

Cloud & DevOps Engineer

Responsibilities:

  • Collaborated wif product, architecture, and engineering groups to build a self-service healthcare platform dat streamlines application developer productivity and throughput.
  • Deep experience wif AWS components like EC2, S3, EBS, VPC, ELASTIC IP, ELASTIC Cache, Glacier, Beanstalk, Dynamo & Couch DB, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups and application monitoring in AWS tools to Build and deploy a micro services architecture integration wif ECS or AWS Lambda.
  • Configured and maintained the AWS Lambda function to trigger when their is a Jenkins build kicked off, which internally gets stored on AWS S3 bucket for everybody to access. Created Route53 to route traffic between different regions. Worked wif Security groups & Network ACLs.
  • Automated infrastructure as a code using Terraform for creating Internet Gateway, VPC, Public and Private Subnets, Routes, CIDR, NAT Gateway, EC2, ELB, API Gateway, VPC Peering, Flow Logs, and VPC Endpoints to establish private connectivity.
  • Deployed UI and Microservices to AWS Elastic Kubernetes Service, and configured App Mesh for service discovery, Networking, and control traffic flow. This automation enabled development team to build applications using cloud native models, dat are consistent across environments, build once and run anywhere.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.
  • Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
  • Created Docker images using a Docker file, Docker container snapshots, removing images and managing Docker volumes. Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Worked on Docker to containerize the Application and all its dependencies by writing Docker file, Docker-Compose files, Docker container snapshots, managing Docker volumes, and deployed Docker Swarm using chef.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Deployed & configured Chef server & Chef solo including bootstrapping of client nodes for provisioning; Managed & configured hundreds of servers using Chef. Written several Chef Cookbooks & Recipes wif Ruby scripting to automate the installation of WebLogic domain & JDK & customized Recipes from Chef Supermarket to align.
  • Developed and deployed maintenance tools built from the ground up in support of self-service, quality, security, and compliance initiatives, written in python.
  • Developed CI/CD pipeline for build and release management using tools to automate front-end and back-end micro services using Github, Jenkins, Maven, Spinnaker, SonarQube, S3 Static Scanning, and Black duck Vulnerability Scanning to increase developer productivity and reduction in production incidents by 30%.
  • Worked on troubleshooting complex live issues related to Networking, infrastructure, Web Servers, App Servers, Database layers in production and resolved the issues.
  • Maintained AWS cloud and On Prime infrastructure healthy wif regular security patches and AMI releases.
  • Monitored the application health and hosts using Dynatrace, CloudWatch, CloudTrail and App Dynamics
  • Integrated JIRA wif GitHub to tracking code commits in JIRA.
  • Networking and Communication devices, Server Utilities, TCP/IP, FTP. Expert in Data center operations including hardware, software setup monitoring, troubleshooting on a 24x7 basis wif BMC patrol & Smart trouble ticketing Systems/remedy tickets/Jira tickets etc.
  • Performed software installation, upgrades/patches/packages, troubleshooting, and maintenance on UNIX & Red Hat Enterprise Linux Servers.

Environment: Java/J2EE, Spring, Spring Security, Spring Boot, Angular JS, Hibernate, Micro Services, AWS EKS, ECR, Docker, Ansible, Tomcat, Bitbucket, ServiceNow, Python, Jenkins, Maven, SonarQube, Black duck, S3 Static Scan, Dynatrace, Terraform, and Jira.

Confidential, Chicago, Illinois

Build & Release engineer

Responsibilities:

  • Coordinated wif product and business partners and architecture team to understand the infrastructure, networking, performance, security, reliability, availability, build, and release management needs of the application and came up wif a plan.
  • Developed CI/CD pipeline for build and release using Bitbucket, BAMBOO, Maven, SonarQube, and Black duck Vulnerability Scanning to increase developer productivity and reduction in production incidents by 30%.
  • Knowledge on designing Puppet manifests and bootstrap scripts to allow instances for various roles wifout maintaining AMI's and worked on Puppet for the deployment of servers wif custom scripts.
  • Strong in Puppetmodules to automate the installation and configuration for a broad range of services and wrote Puppet code to provision infrastructure including LAMP stacks, Oracle middleware, Artifactory.
  • Installed and maintained Bamboo master and slave nodes, configured plugins and setup the pipeline configuration.
  • Defined Bitbucket branching strategy and maintained repository by setting up webhooks to allow code merge only when build is successful and passed all the quality gate controls.
  • Developed shell scripts to automate the process of installing and configuring Jenkins on Linux hosts.
  • Developed shell scripts to automate the process of start, stop, restart the services contained in tomcat app server, and UI hosted in Apache webserver.
  • Leveraged Puppet to deploy the required software configuration onto Linux hosts.
  • Configured certificates at the infrastructure layer for TLS and at webserver layer for enabling SSL.
  • Configured Nagios and Splunk logging agents on the pre-prod and production hosts to enable logging and monitoring.
  • Worked on installation, configuration, and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Worked on production incidents dat involves, tracing the client requests from network layer all the way up to application layer by analyzing the logs and providing inputs to application team.
  • Participated in Agile Scrum ceremonies to deliver work and provide status updates.

Environment: Java/J2EE, Spring, Spring Security, Spring Boot, Angular JS, Hibernate, Micro Services, Apache, Tomcat, Ansible, Bitbucket, Jenkins, Maven, SonarQube, Black duck, S3 Static Scan, Dynatrace, Nexus Artifactory, Splunk, Linux and Jira.

Confidential, Chicago, Illinois.

Linux system administrator

Responsibilities:

  • Performed software installation, upgrades/patches/packages, troubleshooting, and maintenance on UNIX & Red Hat Enterprise Linux Servers.
  • Worked on installation, configuration, and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers. Supported all aspects of Linux System Administration and support for all pSeries servers such as OS installation and upgrade, OS problem resolution, application of OS fixes, installation of application software.
  • Developed automated processes dat run daily to check disk usage and perform clean-up of file systems on UNIX environments using CRON.
  • Developed shell scripts and python scripts for automating day to day administrative tasks. Involved in writing Python, Perl, and Shell scripts for compilation and deployment process.
  • Implemented NFS, AutoFS, FTP, DNS, DHCP for administrative and project requirements as well SAMBA server for windows and Linux connectivity.
  • Verified systems for PCI Compliance as well as SOX and HIPPA. Implement new security standards. Implemented LDAP/Winbind on Linux and UNIX servers to map ID and wrote Deployment scripts.
  • Installed WebLogic 9 & JBoss 4.0 Application Server. Involved in the configuration of domains, deployment of applications on Development to UAT environment
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Systematized the installation and configuration of the monitoring tool Nagios. Created Monitor dash boards in New Nagios.
  • Contracted to serve as the JIRA Systems Administrator for the international JIRA/Confluence infrastructure, including all associated programs, plugins, and systems.
  • Support on call on rotation basis to support the applications 24/7.

Environment: Linux, Nagios, Splunk, Jira, RHEL 4x, 5.x, SLES 9, CENTOS 5.x, WebLogic9, JBoss 4.0, Perl

Confidential, Columbus, Georgia

JAVA Developer

Responsibilities:

  • Developed various micro services based on the requirements using Spring boot and REST.
  • Worked on DAO logic using Spring Data and MySQL queries.
  • Created UI screens using AngularJS, Bootstrap, HTML5, JavaScript, jQuery and CSS3.
  • Created UI validation functions using jQuery and JavaScript
  • Created and validated SOAP services for the legacy apps
  • Created unit test cases using JUnit and Mockito frameworks and performed code coverage using Eclipse Emma plugin
  • Developed Integration tests for the REST end points using Cucumber.
  • Created Jenkins pipelines for various spring boot applications.
  • Extensively involved in CI/CD process for building and releasing various applications into PCF and VMs using tools like ANT, Maven, Jenkins and Bamboo.
  • Performed code reviews for the PRs created by other team members
  • Used Agile SCRUM methodology and involved in all the business meetings and status update meetings as a part of SCRUM.

Environment: Java, J2EE, Spring, Jersey, SOAP, RESTFUL Web Services, jQuery, Mockito, HTML5, Bootstrap, CSS, JUnit, SVN, WebLogic, MySQL, Mongo DB,

We'd love your feedback!