We provide IT Staff Augmentation Services!

Sr. Aws Cloud Engineer/devops Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 6+ years of strong experience in Linux Administration, Build and Release, CI/CD, DevOps and AWS Cloud Services.
  • Good exposure in infrastructure development and operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, AutoScaling, CloudFront, Cloud Formation, Elastic Cache, CloudWatch, SNS. Experience in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDS, Dynamo DB and SNS services in AWS cloud.
  • Extensive experience in ensuring high availability and fault tolerance of the applications using Elastic Load Balancer, health checks and alarms to trigger auto scaling.
  • Created RDS with different Database Engines such as MySQL, Oracle, SQL Server and PostgreSQL and applied security using Security Group (SG) rules.
  • Build and configure 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, Elastic Load Balancing and CloudWatch.
  • Created Docker containers to build, ship and run the images to deploy the applications, and worked on several Docker components like Docker Engine, Docker - Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Expertise in managing the cluster of containers using Kubernetes by creating various objects like pods, service, volumes, namespace and controllers.
  • Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics and expertise in using monitoring tools like Nagios, Splunk.
  • Acquainted with various other cloud services like Azure cloud, Google Cloud Platform and OpenStack.
  • Established connection from Azure to On-premise datacenter using Azure ExpressRoute for Single and Multi-subscription connectivity.
  • Experience in Writing Terraform Scripts, Python, PowerShell, Shell/Bash Scripting.
  • Experience working on configuration management in Linux using Puppet there by developing Puppet Manifests using DSL and Ruby for provisioning applications and scripts.
  • Composed Chef Cookbooks and Recipes to provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and proprietary Middleware installations.
  • Managed and optimize the Continuous Delivery tools like Jenkins. Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
  • Wrote ANT and MAVEN Scripts to automate the Build process. Provided ANT build script for building and deploying the application.
  • Strong Expertise in configuration management tools like Puppet, Chef, Jenkins, GIT and Ansible.
  • Involved in assisting QA team in Load and Integration testing of J2EE applications on Apache Tomcat, WebLogic/JBOSS Application Servers.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks and performed necessary day to day Subversion/GIT support for different projects.
  • Creating repositories, branches, tags in GITHUB and assist the developers to fix merging issues and creating local, virtual repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
  • Worked with bug tracking tool Jira, Service Now and used confluence for documentation purpose.
  • Experienced with VMware ESXi 5.1/5.5/6.5 Installation/Configuration/Administration with various virtualization components like vCenter, vSphere.
  • Installation, Configuration and Administration of RedHat Linux 5.x,6.x and worked on Windows Server 2003/2008/2012 R2 installation, deployments, troubleshooting and automation.

TECHNICAL SKILLS:

DevOps Tools: Chef, Puppet, Ansible, Jenkins, Maven, Gradle

Operating Systems: Sun Solaris 11/10, Red Hat Linux 5.x/6.x/7 SUSE 10/11/12, Ubuntu, OEL, CentOS, Windows Server 2003/2008/2012.

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fiber Channel.

Cloud Platforms: AWS, Microsoft Azure, OpenStack.

Virtualization/Containerization Technologies: VMWare ESXi 6, vSphere ESXi 5.5, VMWare ESX 3.x, VM Ware vSphere 4.x, Docker, pivotal cloud foundry, vagrant

Versioning Tools: GIT, SVN, Subversion, CVS, and Bit Bucket.

Languages: Shell Scripting, power Shell, Perl, Python, Ruby.

Software and Tools: VERITAS Volume Manager 3.x/4.x, WinSCP, FTP, SSL, VERITAS Cluster Services.

Web/Application Servers: Tomcat, Apache, WebSphere and JBoss.

Monitoring: Nagios, Splunk

Database: Oracle, DB2, MySQL, Cassandra, MongoDB 7 SQL Server 2008/2012/2014

PROFESSIONAL EXPERIENCE:

Confidential - Chicago, IL

Sr. AWS Cloud Engineer/DevOps Engineer

Responsibilities:

  • Deployed Dev, QA, Staging, UAT and Prod Environments using Cloud Formation Templates. Launched the Application specific architecture with Cloud Formation Templates using Jenkins Plugin.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Converted existing terraform modules that had version conflicts to utilize Cloud Formation during terraform deployments to enable more control or missing capabilities.
  • Converting existing AWSinfrastructure to server-less architecture (AWS Lambda, Kinesis) deployed via terraform or AWS Cloud formation. Used Terraform to provision the instances on AWS Cloud.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Created AMI's to implement automatic deployments of application components and bootstrapping AWS EC2 Instances by passing User Data to download files from S3.
  • Setting up IAM Users/Roles/Groups/Policies and automated DB & App backups to S3 using AWS CLI.
  • Worked on Microsoft Azure (Public) Cloud to provide IaaS support to client. Create Virtual Machines through Power Shell Script and Azure Portal.
  • Deploying VM's, Storage, Network and Affinity Group through PowerShell Script.Creating Storage Pool and Stripping of Disk for Azure Virtual Machines.
  • Worked on end to end setup of the Artifactory pro as a Docker container with a secure private Docker registry and local Docker repositories for storing the built Docker images.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Worked on deployment automation of all the micro services to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
  • Experience in using Cloud Formation Templates to provision and auto deploy EC2 Instances and Integrated with Chef Recipes to deploy the Web applications.
  • Designed, Installed and Implemented Ansible configuration management system and Configuration of Ansible modules for AWS cloud deployment.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools, Ansible pipeline.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Using GIT repository for storing terraform files and maintaining versioning.
  • Installed WebLogic, JBoss, Tomcat and Apache Web server binaries for different versions and related components across all environments.
  • Writing PowerShell scripts to upload selected files to S3 as backup.Writing or troubleshooting Python code for Lambda services. Developed Shell scripts in automating administrative and maintenance tasks.
  • Setup Splunk Forwarders for new application tiers introduced into environment and existing applications and Worked closely with Application Teams to create new Splunk dashboards for Operation teams.
  • Troubleshooting and resolve the Splunk - performance, search poling, log monitoring issues; role mapping, dashboard creation.
  • Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.

Confidential - Cincinnati, OH

Sr. CICD Automation/DevOps Engineer

Responsibilities:

  • Launched AWS EC2 instances using Amazon Web Services (Linux/Ubuntu/RHEL) for development, test and production environments. Responsible for the development and maintenance of Auto Scaling and Elastic Load Balancers.
  • Responsible for the creation of S3 buckets and policies and for the creation of IAM role-based policies.
  • Set up AWS Security Groups which behave as Virtual firewalls controlling the traffic by allowing it to reach one or more AWS EC2 instances.
  • Expertise in Installed Chef Server Enterprise on the workstation and bootstrapped the nodes using Knife and involved in writing Chef Cookbooks and recipes to automate the deployment process.
  • Experience using DevOps tool Chef in provisioning AWS machines. Implemented a continuous deployment (CD) pipeline involving Jenkins, Chef to complete the automation from commit to deployment.
  • Experienced on various components of Chef including chef server, workstations, Nodes, configurations of chef-client and writing cookbooks and recipes for Chef and assigning roles to nodes.
  • Managed and optimize the Continuous Delivery tools like Jenkins. Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
  • Wrote ANT and MAVEN Scripts to automate the Build process. Provided ANT build script for building and deploying the application.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Setup Build plans using Bamboo to clone CICD Bitbucket Repository to make scripts available on Bamboo agents and Integrate Build plan(s) to include SONAR scan and followed by integrating the Test automation/Execution scripts followed by a Deployment pipeline.
  • Develop Automation scripts using Windows PowerShell, striving towards IaaS (Infrastructure as Code) for maturing the infrastructure into a fully automated, service oriented and Hybrid IT Model.
  • Integrate the Atlassian Products such as Bitbucket, Bamboo, JIRA to establish communication across each other and to make effective usage of the Toolset to obtain a consistent CI/CD automated flow.
  • Configured Nagios monitoring tool for monitoring the server/app status, disk space issues, and log parsing.
  • Install, configure and support Enterprise network/server monitoring tools. (Manage Engine/Site 24x7, Solar winds, CA, Nagios)
  • Developing scripts to be executed as checks by Nagios for execution in both Windows and Linux environments.
  • Expertise in Nagios monitoring configuration and deploymentand Nagios log Server configuration and deployment.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks and performed necessary day to day Subversion/GIT support for different projects.
  • Provided Application Support for SQL and MySQL based applications for internal users.
  • Performed day to day administration of the Service-Now Tool Maintain business services and configuration item relationships in Service-Now tool.
  • Participated in Service-Now Quick Start Implementation process and worked with Service-Now in the process of implementation of Incident, Change, Problem, Knowledge and Service-Catalog.

Confidential - Sunnyvale, CA

Build Release/DevOps Engineer

Responsibilities:

  • Used Agile methodology throughout the project and involved in weekly and daily bases Release management.
  • Develop builds using CI/CD tools like Jenkins, Ansible and worked with different tools such as Nexus, GitLab etc. on Linux and PostgreSQL platform.
  • Deployed and Configured Automation tools like Puppet and Chef.Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Experience working on configuration management in Linux using Puppet there by developing Puppet Manifests using DSL and Ruby for provisioning applications and scripts.
  • Developed build & deployment scripts using MAVEN. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
  • We are driving towards continuous integration and continuous delivery using Jenkins and Ansible for docker image building and deployment.
  • Configuring 'Nginx' for proxy RESTful API calls to micro-services in Docker containers. Experienced in containerizing Spring and maven applications using Docker and deployed to Kubernetes.
  • Produced scripts for viable combination of JIRA applications with different tools. Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Edited and authored many Confluence pages for internal purpose. Documented few step by step procedures for others to follow for respective testing strategies.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Proficient with Jenkins and Bamboo for continuous integration and for End-to-End automation for application build and deployments.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Installed, configured and administered Apache 2.2 and Tomcat 7/8 on Linux.Installed and configured HTTP Proxy Plug-ins on Apache Web Server to send traffic to request dynamic content from WebLogic Application servers.
  • Used Jenkins for continuous integration and deployment into Tomcat Application Server.Configured different plugins on Jenkins to integrate with GitHub, ANT and MAVEN, scheduled multiple jobs in the Build Pipeline.
  • Responsible for configuring various slaves and automation for Jenkins based software for build system and delivering software builds. Build and supported development and testing infrastructures both in local and Amazon Web Services.
  • Creating repositories, branches, tags in GITHUB and assist the developers to fix merging issues and creating local, virtual repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool.
  • Installed, Configured and automated the Jenkins build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.

Confidential

Senior Linux/VMware Administrator

Responsibilities:

  • Installing, configuring and updating Red Hat Linux 3/4/5 and CentOS on HP ProLiant /Dell servers using kickstart & support for various applications run on Linux environment, configuration, performance tuning, patching and maintenance. Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Administration in VERITAS Volume Manager and VERITAS Cluster Server and Maintaining DNS, Network File Services (NFS), and DHCP, printing, mail, web, and FTP services for the enterprise.
  • Performed tasks on F5 load balancer like installing and renewing SSL s and bouncing servers with performance issues after taking them out of the server pools.
  • Configured LDAP clients on server test and troubleshoot for maintaining network and data security
  • Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using Red Hat volume manager.
  • Installation and support of VMWARE ESX/ESXi 5.1/5.5/6.5 server which hosts the virtual servers for the test/dev/staging environment.
  • Installation, configuration and support VMware vSphere including networking and storage configurations, Vcenter 4/5, Update Manager, and Administering VM's across 3 Datacenters running 1800+ VM's.
  • Implemented Vcenter Operations supervisor and configured the infrastructure and integrated into the environment. Installation, Configuration, Maintenance and Administration of Red Hat Enterprise Linux 4/5/6 and SUSE Enterprise Linux.
  • Performance tuning for VMware ESXi hosts and Virtual Machine, setting up their CPU affinity rules, allocating resources and fine-tuning storage
  • Connecting and configuring SAN and NAS storage into the ESXi and Hyper-V servers. Creating NTFS shares on Windows Servers and provide permissions to users.
  • Implemented automated testing platforms and unit tests using Python and writing test scripts, test cases, test specifications and test coverage.
  • Used Splunk tool to analyze the logs in the applications.Involved in handling various Incident and request related to the application.
  • Involved in installing and using Splunk app for Linux and UNIX. Manage Splunk configuration files like inputs, props, transforms, and lookups.
  • Installation, configuration of MySQL which includes creating database tables, updating table entries
  • Installed WebLogic, JBoss, Tomcat and Apache Web server binaries for different versions and related components across all environments.
  • Worked on upgrading the environment from WebLogic 8.1/9.2 to 10.0MP2 to 10.3, JBoss 4.x to 5.x and Tomcat 4.x to 5x/6x.

Confidential

Linux/Windows Administrator

Responsibilities:

  • Installation, Configuration and Administration of RedHat Linux 5.x,6.x and Solaris 10 comprising of testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • Responsible for hardware, firmware, Network & Firewall troubleshooting and upgraded, maintained Linux/Unix servers.
  • Configuration and Management of 1200+ virtual servers required for the customer and worked on Windows Server 2003, 2008 R2 installation, deployments, troubleshooting and automation.
  • Installed Windows 2003/2008R2/2012 in the created virtual machines and installed the required Roles, software and tools.
  • Administrating production Servers/network infrastructure that includes Windows administration of Domain Controllers, IIS Web Servers (HTTP/S, FTP and SMTP), MS SharePoint, MS Office 2007/2010, NAS, File and print Servers and Terminal Servers on Windows 2003/2008.
  • Administer Microsoft Windows Servers (Active Directory), Microsoft Workstations, Sharing Folders, Planning and Assigning NTFS Permissions, System Policies and network security devices for 9000+ users.
  • Design, implementing and managing Active Directory(AD), Internet Information Server (IIS) and provide Active Directory, Group policy and user profile maintenance.
  • Configured SLAMD clients to perform stress test on LDAP repository.
  • Installation, configuration, support and security implementation on SSH, NFS, SAMBA, DHCP, DNS, HTTPD services and installing Linux servers using Kickstart and Customized Scripts.
  • Installed and configured sudo for users to access the root privileges and performed User Account management, data backups, and Users logon support.
  • Involved in creating logical volumes, backups, managed large hard disk farms and resized disk partitions using Logical Volume Manager (LVM) commands on Red hat Linux
  • Maintained Firewall rules and configured the port numbers of the services and enable communication with applications.
  • Implementing password less (SSH) authentication between Servers and Package management using RPM and YUM in Red Hat Linux.
  • Managing systems routine backup, scheduling jobs like disabling and enabling Cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Creation and management of user accounts and groups according to the security needs and adding the packages and patches when needed and permissions policy management and quota implementation.

We'd love your feedback!