Cloud/devops Engineer Resume
Milford, CT
SUMMARY:
- 7+ years of IT Professional Experience as Cloud/ DevOps Engineer comprising of Linux and System Administration with major focus on AWS, Azure, Open Stack, Continuous Integration, Continuous Deployment, Configuration Management, Build/release Management and Virtualization technologies which also includes Troubleshooting and Performance issues.
- In depth experience on SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using Azure, AWS, Google cloud platform, OpenStack and Slack, Salesforce.
- In depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
- Participated in all SailPoint deployment activities - connector configuration, custom rule development, workflow configuration and development, third party system integration
- Experience in Designing, configuring and managing public and private cloud infrastructures utilizing Amazon Web Services (AWS) like Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File System, RDS, DynamoDB, Redshift, DMS, Kinesis, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR and ElasticSearch.
- Experience with AWS Command Line (CLI), AWS SDK, current AWS product offering and services, best practices and troubleshooting techniques, and experience providing sys admin and issue resolution for AWS.
- Experience in working on source controller tools like GIT, GitHub, Subversion (SVN), CVS, IBM Clear case, TFS Microsoft Visual Studio and Perforce.
- Expertise in Azure Development worked on Azure web application, App services, Azure storage, AzureSQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS, Azure VPN Gateway and Notification hub.
- Designed and worked with team to implement ELK (Elastic search, Logstash and Kibana) Stack on Azure to provide end-to-end search and visualization for investigating log files.
- Proficiency in OpenStack services such as Horizon, Keystone, Nova, Neutron, Glance, Cinder, Ceilometer and Swift.
- Experienced in using cloud migration tools like Snowball, direct connect for migrating data from on-premises data centers to AWS Cloud and Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
- Developed Chef Cookbooks, testing of Cookbooks using Food Critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
- Experience using Ansible Tower dashboard, role base access control, access to Ansible for deployments and worked with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles, Ansible inventory files and Ansible Galaxy.
- Experience in Writing Puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring and constructed the Puppet modules for continuous deployment.
- Expertise in using Docker to containerize custom web applications and deploy them on DigitalOcean with Ubuntu instances through SWARM Cluster and to automate the application deployment in cloud using Vagrant.
- Expertise in implementing a production ready, highly available, fault tolerant Kubernetes infrastructure and Worked on Scheduling, deploying and managing container replicas on a node cluster using Kubernetes.
- Expertise in using build tools like MAVEN, ANT and Gradle for building the deployable artifacts such as war & ear from source code.
- Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, New Relic and AppDynamics.
- Expertise in Virtualization technologies like VMware ESX/ESXI, CITRIX XEN SERVER/OPENSTACK and involved in the maintenance of virtual servers.
- Experience in Linux/Unix System Administration, Network Administration and Application Support working on Red Hat Linux 4/5/6/7, SUSE Linux 10/11, Sun Solaris 8/9/10
- Experience in working with Application and Web servers like IIS, Tomcat, Apache, WebSphere, JBoss, WebLogic, Nginx, Open VPN, Sensu, log stash and in Design patterns such as Model View Controller (MVC), Strategy Pattern, Command Pattern, Factory Pattern, Inversion of Control and Singleton Pattern.
- Proficient with Ruby, Perl, Power Shell, JSON, YAML, Groovy, Bash/Shell, Python and Developed python, and shell scripts for automation of the build and release process and automated Nagios alerts and email notifications using Python script and executed them through Chef.
- Experience with Relational and NOSQL Database Management systems like MySQL, MSSQL, Oracle, PostgreSQL, Cassandra, CouchDB and Mongo DB.
TECHNICAL SKILLS:
Cloud: Microsoft Azure, Amazon Web Services, PCF, OpenStack
Container Orchestration Tools: Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services, OpenShift
Configuration Management: Chef, Ansible, Puppet, SaltStack
Version Control Tools: GIT, GITHUB, SVN, Perforce, Bitbucket
Web and Application Servers: JBoss, Apache Tomcat, Web Sphere, Web Logic, Nginx, Send Mail
Monitoring Tools: Nagios, Splunk, Dynatrace, ELK, Datadog, Grafana, New Relic
Bug Tracking Tools: JIRA, ServiceNow, Bugzilla, HP ALM, Confluence, Rally, IBM ClearQuest
Build Tools: Maven, Ant, Gradle
Continuous Integration: Jenkins, Bamboo, Hudson
Scripting Languages: Shell, Ruby, Python, PHP, Perl, JavaScript, PowerShell, JSON, YAML
Languages: C, C++, Core Java, J2EE
Database: MySQL, Oracle, Dynamo DB, Mongo DB, Cassandra
Repository Management: Nexus, JFrog, Artifactory
VMware ESX/ESXi, Windows Hyper: V, Power VM, Vagrant, Virtual box
Operating System: Red Hat, Ubuntu, Debian, Fedora, CentOS, Windows, Solaris, Mac OS
Networking Protocols: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP
PROFESSIONAL EXPERIENCE:
Confidential, Milford, CT
Cloud/DevOps Engineer
Responsibilities:
- Installed application on AWS EC2 instances and configured the storage on S3 buckets and Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Managed servers on the Amazon Web Services (AWS)platform instances using Ansible Configuration management.
- Managed Docker networking subsystem by using User-defined bridge networks, Host networks, Overlay networks, Macvlan networks and third-party network plugins.
- Implemented VPC, Auto Scaling, S3, EBS, ELB, Cloud formation templates and cloud watch services from AWS.
- Managed and supported AWS Security related issues, such as IAM and S3 policies for user access.
- Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.
- Created several pods and services using Master and Minion architecture of Kubernetes and developed microservice onboarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Involved in designing and documenting the deployment and migration process. Also involved in migration of Jenkins jobs to Cloudbees.
- Deployed Cloud services (PaaS role instances) and IaaS Virtual machines (VMs) into secure subnets and VNets and designed Network Security Groups (NSGs) to control inbound and outbound access to network Interfaces (NICs), subnets and VMs.
- Set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines by integrating Docker container-based test infrastructure to Jenkins CI test flow.
- We have migrated few of the applications from internal servers to AWS Cloud.
- Built a CI pipeline using Bitbucket, Artifactory, Cloudbees, Jenkins and Ansible for VM provisioning.
- Setup SCM Polling for Immediate Builds with Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT Repository.
- Strategized venture checking and details reports to plainly convey the task guide Configuration and development of SailPoint Life Cycle Manager (LCM).
- Implemented Integration between SailPoint Servicenow using direct connectors.
- Provisioned more than 100 servers, by installing Php, MySQL, Apache or Jetty for configuring Drupal (Content Management System).
- Involved in Designing & Implementation of SailPoint IdentityIQ.
- Designed SailPoint deployment activities - connector configuration, custom rule development, workflow configuration and development, third party system integration.
- Installing and configuring Terraform and building the infrastructure using terraform configuration file.
- Built Jenkins jobs to create AWS infrastructure from Bitbucket repos containing terraform code.
- Written/Developed Ansible Playbooks to automate the entire deployment process as well as infrastructure.
- Wrote jinja2 templates to generate the different kind of configuration files with different level of hierarchies.
- Had done POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernets .
- Managed Docker orchestration using docker swarm .
- Implemented Shell and Python scripts for release and build automation. Manipulated and automated scripts to suit requirement.
- Created and maintained the python deployment scripts for Web Sphere web application.
- Responsible in deploying the application WARs, EARs in WebLogic application servers and troubleshoot any deployment issue.
Environment: AWS (EC2, EBS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, Cloud Formation, RDS, Dynamo DB, Load Balancers, CloudWatch, SNS, SES, SQS, IAM, RedShift, Ops Works), OpenStack, Chef 13.x/12.x, Ansible 2.4, SailPoint IdentityIQ 6.2 Docker 1.13.1/1.12.6 , Kubernetes 1.8/1.7, Maven 3.5.x, Jenkins 2.10x, GIT-2.1x/2.x, Cassandra 2.x/3.0, AEM 6.2/6.0, Python 3.6, Jira 6.4, Dynatrace.
Confidential, Irving , TX
Cloud/ DevOps Engineer
Responsibilities:
- Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
- Used OpenStack and provided framework and plugins for additional network services, such as Load Balancing-as-a-Service (LBaaS), Firewalls-as-a-Service (FWaaS) and 0056irtual Private Networks-as-a-Service (VPNaaS) to be deployed and managed.
- Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and Apache Tomcat Server.
- Created scripts in Python to automate log rotation of multiple logs from web servers. Working with Python ORM Libraries including Django ORM to create Web applications.
- Manage users and groups in Solaris Linux servers to create, modify and delete users/groups and troubleshooting user related issues and also involved in Troubleshooting Linux Systems identifying Hardware, software (both OS and Application level) and networking issues
- Written Chef Cookbooks and recipes to Provision several pre-production environments consisting of Cassandra database installations and several proprietary middleware installations.
- Used Chef to automate workflow and ensure all changes are tested and approved with the same rigor and speed and to ensure changes are only deployed once properly approved.
- Worked on Ansible Tower to automate repetitive tasks, quickly deploy critical applications and proactively manage changes.
- Written Ansible handlers with multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.
- Managed Docker networking subsystem by using User-defined bridge networks, Host networks, Overlay networks, Macvlan networks and third-party network plugins.
- Mentored developers in Kubernetes design and custom application implementation and created a mesh pod network between Kubernetes clusters.
- Created Azure automated assets, Graphical runbooks, PowerShell run books that will automate specific tasks. Expertise in deploying Azure AD connect, configuring ADFS installation using Azure AD connect.
- Hands on Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQLAzure and in Azure web and database deployments.
- Deployed Cloud services (PaaS role instances) and Azure IaaS Virtual machines (VMs) into secure subnets and VNets and designed Network Security Groups (NSGs) to control inbound and outbound access to network Interfaces (NICs), subnets and VMs.
- Created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the applications using the VSTS.
- Handled migration of on-premises applications to cloud and created resources in cloud to enable this and expert in deploying of OpenStack on Azure platform and handling issues related to RDP of Azure Infrastructure.
- Created several pods and services using Master and Minion architecture of Kubernetes and developed microservice onboarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines by integrating Docker container-based test infrastructure to Jenkins CI test flow.
- Handled continuous integration with Jenkins by using various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
- Setup SCM Polling for Immediate Builds with Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT Repository.
- Setup Azure Virtual Appliances ( VMs ) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections)
- Implemented Chef recipes for automated Orchestration of Cassandra clusters and worked on upgrading Cassandra from old 2.x to 3.0 version.
- Configuring and managing an ELK stack, set up the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.
- Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.
Environment: Azure (Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups, Office365, RBAC), OpenStack, Chef 13.x/12.x, Ansible 2.4, Docker 1.13.1/1.12.6 , Kubernetes 1.8/1.7, Maven 3.5.x, Jenkins 2.10x, GIT-2.1x/2.x, Cassandra 2.x/3.0, AEM 6.2/6.0, Python 3.6, Jira 6.4, Dynatrace.
Confidential, Austin, TX
DevOps/Cloud Engineer
Responsibilities:
- Implementing AWS infrastructure of various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in cloud Formation JSON templates.
- Migrated many applications into AWS and provided cloud security and Developed Puppet modules Tomcat, JBOSS to test the modules.
- Wrote Terraform scripts to automate AWS services which include Web servers, ELB, Cloud Front distribution, Database, EC2, database security groups and S3 bucket.
- Developed a rich scalable customer service support portal using groovy and deployed it on AWS.
- Wrote automation scripts for creating resources in OpenStack Cloud using Python and terraform modules. Created and managed Cinder volumes in OpenStack Cloud.
- Managed all cloud and on-premises environments at once under the Chef umbrella, including servers running the Windows, Linux, IBM AIX, and Solaris operating systems.
- Maintained automated environment using Chef Recipes & Cookbooks within AWS and involved in Knife and Chef Bootstrap process, converted production support scripts to chef recipes and AWS server provisioning using chef recipes.
- Created fully automated CI/CD for multiple projects using Jenkins, Chef, .NET, VMWare and AWS.
- Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
- Used Ansible Tower to streamline the applications delivery and services to AWS in a cost-effective, Simple and Secure manner.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Integrated Ansible with Jenkins to provide automation, continuous integration through Jenkins and Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker.
- Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to Cloud. Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm.
- Extensively used Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
- Used MAVEN as a build tool for Java projects and written Maven POM files from scratch for multi-module projects for the development of build artifacts on the source code.
- Provisioned the highly available EC2 instances using Terraform and Cloud Formation and wrote new plugins to support new functionality in Terraform.
- Designed an ELK (Elastic Logstash Kibana) system to monitor and search enterprise alerts and configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3. Terminated SSL on to Nginx to remove overhead on API servers.
- Automated Datadog Dashboards with the stack through Terraform Scripts and assisted internal users of Splunk in designing and maintaining production quality dashboards.
- Developed Perl, PowerShell, Shell scripts, used Maven scripts to build the source code.
- 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.
- Built and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables and Elastic Load Balancer.
- Proficient in deploying and support applications on WebSphere, Tomcat, WebLogic application servers and Installed Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Utilized Cloud Watch to monitor resources such as EC2, Amazon RDS DB services, Dynamo DB tables, EBS volumes, to set alarms for notifications or automated actions, and to monitor logs for a better understanding and operation of the system.
- Administered security and configured user access and limits using AWS Identity and Access Management (IAM) by creating new profiles and policies for user management in JSON.
- Planned and configured network infrastructure within the VPC with public and private subnets and configured routing tables and internet gateway, Security Groups in AWS.
Environment: AWS (EC2, EBS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, Cloud Formation, RDS, Dynamo DB, Load Balancers, CloudWatch, SNS, SES, SQS, IAM, RedShift, Ops Works), Maven, Puppet, Ansible, Docker, Kubernetes, OpenStack, Jenkins, GIT, Python, Datadog, Jira.
Confidential
System Administrator
Responsibilities:
- Installed, Configured and Administration of Red Hat Linux 6.x, OEL 6.x, Solaris 10/11 and AIX System administrator comprising of testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
- Involved in installing, configuring, maintaining and troubleshooting the BEA WebLogic Application Server 8.1,9.2,10.3,12c on Sun Solaris 10.0/11, RHEL 5.0, 6x, Windows 2003/XP Servers.
- Extensive use of Veritas Volume Manager for Disk management, file system management on Sun Solaris environment.
- Performed process automation, scheduling of processes using CRON jobs.
- Worked on Migrating AIX to red hat and Solaris servers.
- Installed and configured Solaris servers using Jumpstart, configured/maintained Zones, LDOMs, ZFS pools on Sun Solaris 10 Servers.
- Installed packages, ran Cron jobs, and over-all configuration management of Linux servers.
- Managed packages using RPM/YUM on Red Hat Linux and maintaining patching on Solaris servers.
- Worked on various SAN Fabrics (FC SAN, iSCSI SAN) and NAS storage.
- Performed Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
- Installing and creating windows server R 2012 machines.
- Shell Scripting (bash, python, ruby) to monitor logs, disk space, services and process.
- Configured Multipath, Powerpath, adding SAN, creating physical volumes, volume groups, and logical volumes.
- Installed and configured MySQL database server, Oracle data base server in RHEL 6,7
- Worked with various types of file systems, and volume management solutions: ZFS, LVM, VxVM, SVM.
- Worked Extensively on VMware Installation and configuration ESX hosts, Managing vcenters and data stores.
- Actively participated in periodic Disaster Recovery (DR) test activities.
- Configured and monitored NFS environment and Worked on various protocols: HTTP, UDP, FTP, TCP/IP, DHCP, DNS, NFS, NIS etc.
- Configured NIC Bondingson Linux and IPMP on Solaris for redundancy of network interfaces.
- Assisted in configuring and deploying Oracle 8i, 9i and RAC 10g.
- Configured and performed troubleshooting of Symantec Enterprise Security Monitoring Tool.
- Handled JBOSS application server PPM/Quality Center application.
Environment: RHEL 5/6.x, OEL 6.x, Solaris 9/10/11, HP Proliant BL460, BL685, DL 380GS, IBM- AIX RS/6000, pSeries 575, 590, 650, Sun Fire (V215, V240, V440, V480, X2250, X2270, X4170M2, T1000, T2000DI), SPARC Enterprise M3000, M4000, T5120, T5140, Veritas Cluster Service, Veritas Volume Manager, VMware Virtual Client, Kickstart, Jumpstart, JBOSS, WebLogic, EMC Symmetrix/Clariion
Confidential
System Administrator
Responsibilities:
- Worked in the field of WebLogic Administration, monitoring, deploying, configuring, tuning and troubleshooting of 10.x, 11g, and 12c versions on various platforms like Windows, Linux environment.
- Administered RedHat Enterprise Linux 5.x/4.x, OEL 5.x, & Solaris 9 Servers by testing, tuning, upgrading, patching and troubleshooting both Physical & Virtual server problems.
- Used Veritas File system and Veritas Volume Manager 5.0 to configure the RAID 1 & RAID 5 Storage System for more redundancy.
- Installed and maintained regular upgrades of Red Hat Linux Servers using kickstart based network installation.
- Created Disk volumes, Volume groups and Logical volumes (LVM) for Linux operating systems.
- Installed and Configured Apache Tomcat Web Server.
- Configured Proxy Server (Squid), DNS, FTP and DHCP servers on Red Hat Enterprise Linux and maintained system securities using IPTABLES.
- Developed Perl & Shell scripts for automation of the build and release process. Developed automation scripting in Python to deploy some applications.
- Created the LDAP Scripts which monitor the LDAP connectivity and alerts the Admin Group if the connection is closed. Also administered Active Directory Servers.
- Involved in monitoring and troubleshooting Network like TCP/IP, NFS, DNS and SMTP in Linux servers and System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues. server, MySQL databases in both development and production.
- Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Built ESXi hosts using multiple technologies including HPSA, VUM, Host Profiles, and PowerCLI scripts Performed routine maintenance on VMware environment such as vCenter upgrades, firmware upgrades, Patching.
- Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities
- Troubleshooting Linux network, security-related issues, capturing packets using tools such as IP tables, firewall, and TCP wrapper and NMAP.
- By integrating WLST scripts to Shell scripts, artifacts like war, ear are deployed into WebLogic app server.
- Upgraded Red hat Linux OS on Web Sphere, JBoss and Oracle database servers from V3, V4 to V5.
- Monitored servers, switches, ports etc. with Nagios monitoring tool.
- Responsible for setting up Cronjobs scripts on production servers and Implementation of passwordless (SSH) authentication between servers.
Environment: RedHat Enterprise Linux 5.x/4.x, OEL 5.x, Solaris 9, LVM, RAID, Cronjobs, Oracle, MySQL, TCP/IP.