Cloud/devops Engineer Resume
Austin, TX
SUMMARY:
- Around 6 + years of extensive IT industry experience in in Cloud Computing, and expertise in Build, Deployment, and software configuration management.
- Worked on most of the AWS services such as EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, CloudFormation, Autoscaling, SNS, EMR, Cloud Front, IAM, S3, Dynamo DB, Redshift and Route53.
- Experience in creating S3 buckets and writing policies for S3 buckets. Used Amazon Glacier for back up storage.
- Good on Google Cloud Platform allows developers to build and deploy applications
- Extensively experience in setting up and maintaining CI/CD Pipeline using various Tools like Git, Jenkins, Bamboo, SVN, Chef, Puppet, and Docker.
- Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and ANT.
- Experience in Configuring chef server, Chef Workstation, bootstrapping various enterprise nodes and automated the cloud deployments using Chef, ruby and AWS Cloud Formation Templates.
- Developed the chef recipes, cookbooks using Ruby syntax and uploaded them to the chef server using chef client tool like chef - repo.
- Configured and managed Ansible playbooks with Ansible roles.
- Experienced with automating Infrastructure using Ansible and writing Playbooks
- Strong experience in branching, tagging, Merging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS, and GIT.
- Experience with Hashi corp s products Terraform, Packer, Vault, etc.
- Experience in writing Shell scripting, Python, Ruby, Power Shell scripting for automation
- Expertise in creating Docker containers and building Docker images and pushed those images to Docker registry and Deploying and maintaining Micro services using Docker.
- Expertise in configure, modify, test & deploy applications on Web logic, Nginx and Tomcat App Servers.
- Having good experience in monitoring the resources by using monitoring tools like Cloud Watch, ELK, NAGIOS and Splunk.
- Involved in setting up JIRA as defect tracking system and configured various workflows .
TECHNICAL SKILLS:
Cloud Computing: Amazon web services (EC2, RDS, Route53, Auto scaling, ELB, VPC, S3 Etc.), Azure
Languages: C, C++, Dot Net, Asp.net, Java, Python, Shell, ARM
Applications Servers: IIS, Apache, Tomcat Nginx (Load Balancer, Reverse Proxy, Web server),WebLogic
Software Model: Waterfall, Agile & Scrum Methodologies
Operating System: Windows, Linux, Redhat & CentOS
Database: MySQL & Mongo DBA, No SQL, CassandraAutomation
Using Bash Script and tools: Chef &Ansible Puppet, OpenShift, Terraform
Ticketing Tools: Jira, Crucible, Service now, Remedy
Monitoring Tools: Cloud Watch, Nagios, Splunk, NewRelic & ELK, terraform
CI/CD Tools: Jenkins, Nexus, Chef, Ansible, Maven & ANT
SCM Tools: Sub Version (SVN), GIT
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Cloud/DevOps Engineer
Responsibilities:
- Configured and Managed CI\CD Pipeline using Jenkins, Git and Integrated GIT with Jenkins to automate the code check-out process and automating Builds and deployments using Maven as build tool.
- Expertise in the Jenkins plugin management, user management and setup the all job projects.
- Performed branching, Tagging & Release activities on Version Control Tools: SVN, GIT.
- Setting up with Jenkins automation creating docker containers and building Docker images and pushed those images to Docker registry. Deploying and maintaining Micro services using Docker.
- Used Kubernetes to deploy scale, load balance and manage docker containers with multiple name spaced versions.
- Provide input for system hardening and applying security standards during product development phase
- Support the scoping of comprehensive security assessments executed by 3rd parties (e.g. Product Penetration Testing), analyze and report results, and support the design of remediations
- Lead the design, set up, and initial configuration of CI/CD security tools: static security code analysis, 3rd party component analysis, vulnerability scanning and management platforms
- Worked on Fortify, SSC, burp suite, Checkmarks and Gauntlt for vulnerability scanning and web application scans.
- Experience with automation frameworks like CloudFormation and Terraform.
- Experienced with deployments, Maintenance and troubleshooting applications on Cloud infrastructure with AWS.
- Involved in creating the AWS Services with Virtual Machine. Involved in developing the AWS Solution and Services like IaaS and PaaS.
- Experience in managing Ansible Playbooks with Ansible roles, group variables, inventory files, copy and remove files on remote systems using file module.
- Experience in writing playbooks for Ansible and deploying applications using Ansible.
- Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible
- Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments
- Used Ansible Python Script to generate inventory and push the deployment to Instances.
- Worked with Ansible to manages the containers and the environments around the containers.
- Maintained JIRA for tracking and updating project defects and tasks.
- Developed scripts for executing validation/test cases automatically after builds using Shell groovy and Python.
- Installation and configuration of monitoring tools like Grafana, Splunk and Nagios for application servers and also working with log monitoring with ELK stack
Environment: Grafana, Jira, Nagios, tomcat, ELK Stack, Ansible, GitHub, Git, Jenkins, Docker, Web Services, Shell script, groovy, Dynatrace, Python.
Confidential, Atlanta, GA
DevOps Engineer
Responsibilities:
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and maintained access to AWS resources through users and groups on the IAM console.
- Defined AWS Security Groups as virtual firewalls to control the traffic reaching one or more AWS EC2 instances.
- Created Correlation searches by defining the Splunk Use cases, designed adaptive response plans by assigning investigators.
- Worked in clustering, deploying apps through Splunk deployment server, created roles and authentication.
- Rolled out Chef to all servers and used the chef node database to drive host configuration, DNS zones and monitoring,
- Implemented Chef Recipes for Deployment build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a deployment directly into Amazon EC2 instances.
- Installed Jenkins plugins for GIT repository and set-up SCM polling for immediate builds with Maven repository.
- Used Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
- Created scripts in Python to automate log rotation of multiple logs from web servers and wrote shell scripts to automate the process of adding ssh-keys, generating passwords in python.
- Configuration management and automation with Chef, Python with Boto3. Extensively worked on migrating applications like PHP, Python, .Net etc. from on-premise data center to AWS Cloud.
- Implemented a CI/CD (Continuous Integration /Continuous Delivery) framework using Bamboo, Maven & Nexus in Linux environment and Integration of Maven, Nexus, Bamboo, Bitbucket, Confluence, Jira and Cloud Foundry.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various cross functional applications and created GitHub Webhooks to setup triggers for commit, push, merge and pull request events.
Environment: AWS, Chef, Puppet, Zabbix, Nexus, ANT, MAVEN, Splunk, Confluence, Bit Bucket, GIT, JIRA, Python, SSH, JBOSS, JAVA/J2EE, JavaScript, HTML, Mongo DB, My SQL, Apache, Red Hat Enterprise Linux, LAMP stack, Kickstart.
Confidential
Linux/Unix Administrator
Responsibilities:
- Primary responsibility includes building and supporting Solaris/RedHat Linux servers.
- Installation and configuring of SUN Solaris and Linux servers.
- Involved in Building and configuring Solaris 8/9/10 using Jump start server and Red Hat Linux Servers using Kickstart server as required for the project. Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA, and UAT/Staging.
- Experience in Installing and Configuring Puppet, MySQL, Tomcat on RHEL
- Extensive use of VERITAS Volume Manager for Disk management, file system management on Sun Solaris environment.
- Setup and Configuration of Puppet Configuration Management.
- Implemented Puppet modules to automate configuration of upgrading the Linux kernel and Managing persistent SSH tunnels
- Implemented day-to-day tasks in RHEL and CentOS that includes upgrading kernel, configuring, multi-pathing, NAS Mount and Unmounts.
- Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
- Created Zettabyte file system (ZFS) in Solaris 10. Created zpools. Exported ZFS from local zones to local zones.
- Expertise in Linux backup/restore with tar including disk partitioning and formatting.
- Regular disk management like adding / replacing hot swappable drives on existing servers/workstations, partitioning according to requirements, creating new file systems or growing existing one over the hard drives and managing file systems.
- Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance.
- Extensive experience in installing, integrating, tuning and troubleshooting Apache, Tomcat, WebSphere and WebLogic application server.
- Implemented SUDO, SSH and other security tools and implemented SOX (Sarbanes Oxley) security compliance.
- Monitoring CPU, memory, iSCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tools NAGIOS and BMC Tools.
- Assisted in configuring the application servers with other components such as database, web servers, LDAP directory, Active Directory, BEA Web logic etc.
- Extensive use of VERITAS Volume Manager for Disk management, file system management on Sun Solaris environment.
- Created Zettabytes file system (ZFS) in Solaris 10. Created zpools. Exported ZFS from local zones to local zones.
- Installation and configuration VERITAS NetBackup on Sun Sever and performing Backup using VERITAS Net Backup.
Environment: RedHat Linux, HTTP, Apache Web Server, WebSphere Application, Active Directory, IIS, DNS, DHCP, Windows Server 2003, NIS, NFS, Python, Bash, SSH, TCP/IP, FTP, LDAP, RPM, YUM, SSH, Nagios.