We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 13 plus years of experience in the IT Industry. 9 plus years on AWS and Azure in a DevOps Culture through CI/CD as an iterative process and Automation of IaaS, IaC and FaaS and 4 plus years of experience in designing, planning, installing, and configuring Linux (CentOS, RHEL, Ubuntu) and Windows Server 2008 - R2/2012-R2.
  • Experience in designing, building, and deploying application utilizing the AWS services like EC2, S3, ELB, RDS, VPC, Route53, SNS, SQS, Amazon SSM, IAM, Security Groups, Cloud Trail, Cloud Front, focusing on high-availability and auto-scaling with Cloud watch.
  • Expertise in Implementing Azure Service Offering, such as Azure cloud services, Azure storage, Azure Active Directory (AD), Azure Resource Manager (ARM), Binary Large Object (Blob) Storage, Azure VMs, SQL Database, Azure Monitor, and Azure Service Bus.
  • Experience on AWS (Amazon Web Services) in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code (IaC).
  • Experience in dealing with Azure DevOps, Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
  • Implement network security in Azure environment through Endpoints, ACL, and rules in windows Azure portal. Supported application team in any issues with the infrastructure, Ports, and firewall issues
  • Implemented Security groups for inbound and outbound access, network ACLs for controlling traffic through subnets, Internet Gateways, NAT instances and Route Tables to direct network traffic and ensure secure zones for organizations in AWS cloud.
  • Installed, configured, and migrated tools such as Jenkins, TeamCity, GitLab, Bugzilla, JIRA, Bitbucket, Bamboo and Confluence. Experienced with version control systems Git and Subversion.
  • Worked on all phases of Software Development Life Cycle. Well versed with Software development (SDLC) and understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experienced in installation, configuration and Administration of Production, Development and Test environments carrying Windows and Linux. Experienced in building automated infrastructure using automation frameworks such as ARM Templates & Terraform.
  • Developed Jenkins Files as groovy scripted pipelines to build the Docker images, push them to the Docker registry and perform the rolling deployments on to the Kubernetes Clusters. Developed automation and deployment utilities using Bash and PowerShell.
  • Administered and managed the Kubernetes environment by running kubectl command to perform the deployments, key value store troubleshooting, Pod definition resource allocations, Namespace and RBAC security for the cluster.
  • Worked with Ansibleplaybooks forprovisioning, configuration management, patching,and software deployment. Built and deployed various Ansible playbooks and written terraform modules in the dev, test, pre-production, and production environments.
  • Installed and configured Zookeeper & Kafka with 3 nodes and connected to Kubernetes deployed application. Experience in using the package manager tools like Helm Charts and deployed charts to docker and Kubernetes environments.
  • Configured Prometheus and Grafana for Microservices like PODS and Nodes CPU utilizations and Pods deployments and performances. Experience in creating dashboards in Grafana by importing data from Prometheus.
  • Expertise in Installation, Configuration of Splunk with components (indexer, forwarder, search heads) Heavy forwarder and Universal forwarder, License model. Configured Splunk Alerts and created Dashboards.
  • Experience in Design/Plan, Installation, and Configuration of Windows, Linux (CentOS, RHEL and Ubuntu), Network and VMWare Experience in configuring Nagios, Splunk for monitoring Infrastructure resources. Automated Nagios alerts and email notifications.
  • Worked extensively on Identity management and services providers (SSO) using Okta. Implement Okta configuration setup for Single Sign On (SSO) to allow users to login to multiple systems with just one set of credentials.
  • Expertise in writing PowerShell, Shell, and Bash Scripts for deployment of applications, automation, and monitoring. Deep understanding in Network, Security, Web, and Application Infrastructure, and Systems Troubleshooting.
  • 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 trouble shooting skills.
  • Performed server consolidation and virtualization using VMware ESXi 5.x/6.0, vCenter for running RedHat Linux, windows Servers on Production and Development and created VM’s on Virtual Center server and installed guest OS using Virtual Infrastructure client.

TECHNICAL SKILLS

Operating Systems: Windows 2003/2008/2012 , RHEL/CentOS 4/5/6/7, Ubuntu, Solaris 9/10/11, AIX, HP-UX

Build Release Tools: Jenkins, Ant, Maven, MS Build, SonarQube, Nexus, Bamboo and TeamCity

Bug Tracking: Jira and Bugzilla.

Virtualization/Containers: VMware, vSphere, vCenter, VirtualBox, Microsoft Hyper-V, Docker, Kubernetes, and Vagrant

Cloud Platforms: Amazon Web Services, Microsoft Azure, and Google Cloud

Scripting Languages: PowerShell, Shell, Groovy, Python, and SQL

Source Control Tools: Git, GitHub, SVN, and Bitbucket

Config Management: Ansible, Terraform, Bamboo and TeamCity

Monitoring Tools: Amazon CloudWatch, Microsoft Cloud Monitoring, Prometheus, Grafana, Splunk and Nagios

Web Servers: Apache Tomcat, Apache HTTP Server, Nginx, and IIS

Databases: Teradata, Oracle, MS SQL Server, and MySQL.

Infrastructure as Code: Terraform, AWS CloudFormation, Ansible, Vagrant and Docker

Networking: TCP/IP, LDAP, NFS, NIS, DNS, DHCP, SSH, SMB and FTP

Firewalls: SonicWALL, Juniper SRX240/300, WatchGuard and FortiGate.

SDLC: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential - Chicago, IL

Sr. DevOps Engineer

Responsibilities:

  • Working with technologies within Continuous Integration (CI) and Continuous Delivery (CD) application life cycle management, Containers, Azure Cloud Computing, Infrastructure as code and Automated configuration.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets and Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer
  • Implemented application gateways with WAF. Configured AppGateway frontendIPs and its associated listeners and rules. Configured Backend pools and associated targets.
  • Created storage accounts and configured blobs for storing files for distributed access and storing data for backup, restore and archiving. Configured Azure Storage File service with SMB protocol to access the files in a VM Cluster.
  • Created modules in Jenkins Pipeline in groovy and migrated PowerShell module script to bash script. Improved the existing Groovy pipelines and migrated scripted pipeline to declarative pipeline.
  • Implemented Jenkins Pipeline as a Code for various .NET Core repositories and implemented Sonar scanner using Docker file for code quality check and integrated them into Jenkins to achieve Continuous Integration.
  • Used Jenkins pipeline to build docker images and pushed to nexus. Used Jenkins pipelines to drive all micro services builds into Nexus and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Used version control system Bitbucket, which includes branching strategy like Feature, Master, and Release branches. Created projects and repositories. Configured project securities, workflows hooks, pull requests and merging strategies.
  • Installed various Kubernetes packages using Helm charts and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Demonstrated Dynamic Jenkins slaves using Kubernetes Pods. Managed Kubernetes secrets using external secrets operators and configured Hashi Corp vault to maintain secrets.
  • Installed and Configured Apache Kafka and Zookeeper. Created Topics and troubleshooted producer related issues. Installed and configured of UI for Kafka in Kubernetes pod to manage multiple Kafka Clusters.
  • Implemented monitoring, log analytics (Splunk, Prometheus and Grafana) and distributed transaction tracing solutions. Installed and configured of Splunk Heavy forwarder and Splunk Universal forwarder to log only error and warn logs.
  • Work with a geographically distributed teams and provided support to resolve build issues on Jenkins. Resolved critical issues on Jenkins, Kubernetes, Kafka, Splunk, Minio and MS SQL Databases.
  • Installed and configured TeamCity for Continuous Deployment and created PowerShell and Shell scripts for automation of deployments in QA, Stage, UAT and Production environments.
  • Created Shell Scripts to take regular backups of file system, databases, File transfers to client SFTP, Log rotation, Filtering application’s warnings and errors. Notification upon service state changes and other day to day admin activities.
  • Monitor the administrative tasks and automated the tasks to free up the resources using Cron jobs

Confidential - Mercer Island, WA

DevOps Engineer/Cloud Engineer

Responsibilities:

  • Designed, Created, and configured AWS Services, Including EC2, S3, ELB, Auto Scaling, RDS, VPC, Route53, Cloud Watch, Snapshots and IAM to migrate Atlassian tools (JIRA, Bitbucket, Bamboo and Confluence) from On-prem to AWS.
  • Worked on AWS Route53 for registering domain names and to route internet traffic for domains and monitor the health checks of the resources.
  • Configured AWS Application Load Balancer (ALB) and created context-based redirection and SSL certificate installed.
  • Provisioned network resources such as VPCs, NACL, Subnets, Route tables, ENIs, NAT Gateways, Route 53, compute resources such as EC2, AWS Lambda, AMIs. Storages resources such as EBS, Snapshots, S3.
  • Developed CFTs for various provisioning related tasks such as ec2 instances with security groups and user data.
  • Installed JIRA, Bitbucket, Bamboo and Confluence applications in AWS EC2 instance and configured. Application HOME Directories and Configuration files copied from On-prem to AWS EC2 instance and configured.
  • Created and configured Amazon SSM to access remote access securely to EC2 instance with Session’s manager. PostgreSQL backup taken from On-prem servers and restored in AWS PostgreSQL RDS Instance.
  • Enabled automated backups of File systems, Snapshots, Databases, and defined retention policies on AWS RDS and EC2.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWS cloud.
  • Utilized Cloud Watch to monitor the Events and Used SNS Service to send alert notifications via emails that provides full environment monitoring solutions.
  • Provisioned AWS S3 buckets and configured Life cycle policies for backup of the application and sync this content with remaining S3 backups.
  • Configured S3 to host static web content including HTML pages, images, CSS files and Java script files and involved in configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Integrated Bitbucket with Jira to provide smart commits and implemented branching strategies. Integrated Bamboo with Bitbucket for end-to-end automation for all build and deployments.
  • Configured Azure AD SSO with SAML using Azure Enterprise applications for JIRA, Bitbucket, Bamboo and Confluence. Configured SAML SSO plugins on Service provider side.

Confidential - Irving, TX

DevOps Engineer/Cloud Engineer

Responsibilities:

  • Automated infrastructure creation using Azure ARM templates and executed the same using CI and CD
  • Created and configured multiple Microsoft Azure resources like Resource groups, Virtual network (Vnet), Subnets, Virtual machines, PostgreSQL database etc. to install multiple application as per the architecture.
  • Implemented Hybrid cloud architecture for Azure and AWS through various Provision and Post-provision activities using Azure ARM templates, AWS CFT and Ansible.
  • Azure Cloud Optimization by enabling Auto shutdown during off business hours and weekends.
  • Actively participated in migrating application from on-premises to cloud (Microsoft Azure). Installed and configured Content Delivery Network to improve the application performance.
  • Installed and configured middleware instances like Nginx, Odoo and PostgreSQL to host the applications on Azure Virtual Machines on Azure as per the architecture.
  • Enabled automated backups and defined retention policies on Azure Backup Vault
  • Enabled Monitoring and created alerts using Azure Monitor. Implemented Git flow process management according to the client effectively.
  • Automated CI and CD of various Micro-services using Jenkins and Azure DevOps end-to-end.
  • Configured Azure-DevOps with multi-branch pipeline and automated CI and CD process end-to-end i.e., polling source code repository --> build --> deploy.
  • Actively worked on release process at the end of each sprint as per the request of Client and ensured successful completion of same by analyzing and fixing the issue that come up during course of actions in effectively coordinating with developer.

Confidential - Grapevine, TX

DevOps Engineer/Cloud Engineer

Responsibilities:

  • Application Deployment to all environments (Demo, Dev, Staging, Pre-Production and Production). Worked in the process of hosting/deploying the entire application into Microsoft Azure Cloud.
  • Working with Microsoft Azure Cloud Services and deploying the servers through Azure Resource Manager Templates or Azure Portal.
  • Write PowerShell and schedule to shutdown virtual machines during off business hours. Experience in Server Load Balancing.
  • Automated SharePoint prerequisites installation. Installation of ADLDS and SharePoint Server. Installation and troubleshooting IIS server. SQL Server installation and configuration of always-on High Availability.
  • Installation of Core and Applications and creating Instance. Installation of Branding and configure Sign in Page. Created PowerShell Script to Automation of User synchronization from Azure AD users to ADLDS.
  • SSL certificate generation and configuration. SMTP relay configuration sends email notifications from the application. Automated with PowerShell script to sync display images from Azure AD to on-prem SharePoint application.
  • Analyzing & troubleshooting the current infrastructure, tools, and software system design to ensure software and hardware performances reliable to the business needs.

Confidential

AWS Cloud Engineer

Responsibilities:

  • Supporting and managing client’s infrastructures on AWS. Managing AWS Services EC2, Route53, VPC, EBS, S3, and IAM. Launched and managed Amazon EC2 and VPC instances. Create and managing VPC, Subnet and Security groups.
  • Utilize Cloud Watch to monitor resources such as EC2, CPU, Memory, RDS, EBS volumes. Knowledge of creating, deleting, and updating the buckets in S3. Create and providing IAM access to the users.
  • Installed and configured Jenkins on Linux and Windows environments. Monitoring Jenkins’s master and slave nodes. Provided support to resolve application and deployment issues for developers.
  • Installed, configured, and administrated Virtual Box and VMware virtual machine for Windows and Linux servers. Making new virtual machines, making templates, cloning VMs using VMware Virtual Client.
  • Installed, configured, and troubleshooted various applications. Configured and Administrated IIS, FTP sites. SSL certificate generation and configuration and Creating A, CNAME, MX, SPF Records in Domain DNS.

Confidential

System Administrator

Responsibilities:

  • Windows Server installation, configuration, and monitoring. Installation and configuration of Active Directory and DNS. User administration like adding/deleting users and managing user’s queries and providing required access permissions.
  • Linux Server installation, configuration, maintenance, and monitoring. LAN and WAN configuration and monitoring. VOIP phone configuration and administration. Firewall configuration and VPN configurations.
  • Private and Public NAT configuration. L3 Switch configuration and administration. VLAN configuration to setup isolated network and management. Creating and maintain new hosting accounts from WHM.
  • Asset management of Servers, Laptops, Desktops and Mobile Devices. Installing and configuring ESX servers, vSphere Client and vCenter Server. Monitoring of software and hardware to ensure operational turns never experienced downtime.
  • Ticket and chat support for Webhosting customer's advanced technical issues. Support customers to fix script issues. Installing and troubleshooting various PHP scripts like WordPress. Set up SSL certificates for domains.
  • Transferring websites from old host to webhosting pad servers. Troubleshoot mail client issues. Installing form mail scripts for customer’s site. Backup and restore MySQL databases with phpMyAdmin tool from WHM cPanel.
  • Worked with developers to help configure virtual hosts, plug-ins, JDBC drivers, data sources, JVM's and application deployments across multiple instances.

We'd love your feedback!