Aws Devops Engineer Resume
TX
PROFESSIONAL SUMMARY
- Over 8 years of experience in Information Technology industry in various roles with excellent noledge in Amazon Web Services(AWS)/DevOps, Continuous Integration(CI), Configuration, Build & Release management, Continuous Deployment(CD), and Linux/Unix administration.
- Experienced in all phases of teh software development life - cycle (SDLC) with a specific focus on teh build and release of teh quality software.
- Experience with a variety of Free open source Software (FOSS) technologies and tools in support of cross-team collaboration.
- Good noledge of Perl, Python, Ruby, bash, Shell and PowerShell Scripting.
- Expertise in teh Cloud migration of traditional IT environments to virtual with AWS elastic compute cloud (EC2) and other AWS Cloud services.
- Interacted with Architect & implemented Cloud/azurebased systems as a part of POC in teh pitching process.
- Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
- Experienced in Waterfall, Agile/Scrum, Kanban and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Experience in using version control tools like Subversion (SVN), GIT and TEMPhas a thorough noledge in Branching, merging, integrations and versioning.
- Experience in Installation, configuration, tuning, security, backup, recovery, and Operating System upgrade on Red Hat Linux (RHEL 5.0/6.0), Unix, Centos and Ubuntu.
- Expertise in Build and deploy applications and other artifacts from code to various environments using existing infrastructure (using tools like Jenkinsv2.0, CodeBuild, Packer, etc.)
- Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform, packer Templates and Containerized teh infrastructure using Docker, which was setup in Openshift, AWS and VPCs.
- Expert on setting up and configuring LDAP and Active Directories on Linuxand Window servers.
- In-depth understanding of teh Tools and best practices of Software Configuration Management (SCM). Such as Puppet, Chef and Ansible.
- Deployment to Amazon Web Services (AWS) with Chef, Ansible and Terraform towards AWS or Google Compute cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently.
- Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker registries and has noledge on containerization orchestration using Kubernete.
- Implemented automation using Selenium Web Driver, Cucumber, JAVA, Maven & Jenkins
- Extensive work on automation of provisioning of CI infrastructure on AWS/GCPusing TERRAFORM and PACKER
- Amazon Web Services (AWS) Certified associate developer and having a thorough noledge of Amazon Cloud Computing architecture.
- Expertise in Amazon Cloud Services and its features like Elastic Compute Cloud(EC2), Virtual Private Cloud(VPC), Elastic Block Storage(EBS), Amazon Machine Image(AMI), Snapshots, Auto scaling, Cloud Formation, Lambda, Simple Email Service(SES), Simple Queue Service(SQS), Simple Notification Service(SNS), Relational Database Service(RDS), Elastic Load Balancer(ELB), Cloud Watch, Simple Storage Service(S3) etc.
- Used Stack Driver Monitoring in GCPto check teh alerts of teh applications that run on teh Google Cloud Platform and deployed on GCPusing Google Cloud Deployment Manager.
- Administer and provision infrastructure in AWS environment using automated scripts (e.g. CloudFormation, Ruby, Python, AWS SDK and Ansible).
- Used Ansible as teh Configuration Management tool and written Ansible Playbooks to automate teh process of creating teh Master and Worker nodes in KubernetesEnvironment
- Strong experience in MIGRATIONSof existing on premises servers TO AWScloud using VM Import Export service and AWSCLI.
- Solid understanding of of Active Directory, Group Policy, LDAP, Exchange, and managing computers and users within a domain
- Creation of Docker containers and no how to write Docker file according to teh requirements and images and running teh Docker Container.
- Implemented teh Docker Swarm (Cluster) and Kubernetes Cluster.
- Knowledge of Build automation tools like ANT and Maven.
- Familiarity with monitoring tool suites like DataDog, SumoLogic and Nagios.
- Strong Interpersonal, written, Verbal communication, decision making, Problem-solving and testing skills.
TECHNICAL SKILL:
CI/CD Tools: Jenkins and Hudson.
CM Tools: Puppet, Ansible and Chef.
Web/Application Server: Tomcat Apache DB2, Mule, WebLogic, JBoss, WebSphere, Samba, Jetty, Nginx and Oracle.
Cluster Environment: Redhat Cluster -Redhat 5/6/7.
Operating System: RHEL 3/4/5/6/7, Centos 5/6/7, Windows 2000 and RT.
Cloud Computing: Amazon Web Services Cloud, EC2, EBS, VPC, RDS, ELB, Auto Scaling, S3, CloudFront, Cloud Formation, Elastic Cache, CloudWatch, SQS, AWS Import/Export, OpenStack, Azure, Rack space, Puppet, Chef, Ansible, Salt Stack and Jenkins.
Programming and Scripting: HTML, XML, JavaScript, Perl, Ruby, bash, Shell Scripting and Python Scripting.
Database: MySQL, MongoDB and Oracle.
Containers and Orchestration: Docker, Kubernetes and Swarm.
Version Control: GIT and SVN.
Testing Tools: Selenium, JMeter and Unit testing.
PROFESSIONAL EXPERIENCE
Confidential, TX
AWS DevOps Engineer
Environment: Amazon Web Services (IAM, S3, EC2, VPC, CloudWatch, Autoscaling, CloudFormation etc.), Git, Chef, Jenkinsv2.0, Docker Container, Kubernetes, Windows Server, Agile, TeamCity, Octopus, Json, Bash, Shell, Python.
Responsibilities:
- Documented and uploaded various best practices, how to do procedures and project related work in Confluence and linked them with teh related JIRA tasks.
- Created and maintained continuous integration (CI) using tools Jenkins/Maven over different environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
- Used Kubernetesto orchestrate teh deployment, scaling and management of Docker Containers.
- Independently built application . Designed teh API structures with Node.js running on Nginx.
- Successfully created stacks for creating few services through CloudFormation templates.
- Created multiple Windows Server EC2 instances with supporting ELB and Autoscaling etc by writing CloudFormation Templates.
- Chef, Terraform, Nginx, Tomcat. Responsible for entire development and production infrastructure in AWS for all games on multiple platforms (Web, IOS, Android)
- Expertise in Installation & Setup of code versioning tools like GIT/ SVN Repository (Version Control System) on Linuxat client side.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Created Clusters using Kubernetesand worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
- Expertise in delivering those docker container to teh clients for their deployment.
- Created Python Scripts to Automate AWS services, include web servers, ELB, CloudFront Distribution, database, EC2 and database security groups, S3 bucket and application configuration, dis Script creates stacks, single servers or joins web servers to stacks.
- Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
- Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
- Resource for various technology platforms and offerings such as Amazon Web Services (IaaS-PaaS),MIgrationsplanning efforts from physical on premise into AWSas well as converting VMware based servers, and data with teh associated services into AWSusing a variety of move methods including sometimes dumping data into S3 buckets
- Assisted application migrationsfrom physical Servers to based cloudswith least intervention to applications.
- Worked with OpenShift platform in managing Docker containers and KubernetesClusters
- Monitored and Managed Access Controls of users in AWS through IAM (Identity and Access Management).
- Managed Access controls for S3 storage Bucket through logging and lifecycle policies.
- Managed network security using a Load balancer, Auto-scaling, Security groups and Network Access Control List (NACL).
- Experience with Atlassian Bit Bucket as code repository. Managed Git flow workflow, repository access control, security and backups.
- Good Understanding of Health Insurance Portability and Accountability Act (HIPAA) to encrypt health-related information on AWS Storage.
- Managed AWS infrastructure and automation with CLI and API. Worked on Inbound and Outbound services with automation of Chef.
- Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
- Utilized Kubernetesfor teh runtime environment of teh CI/CD system to build, test deploy.
- Worked on AzureVPN-Point to Site, Virtual networks, AzureCustom security, endpoint security and firewall.
- Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
- Extensive experience in configuring Amazon EC2, Amazon S3, AWS API Gateway, Amazon Elastic Load Balancing, IAM and Security Groups in Public and Private Subnets in VPC and other services in teh AWS.
- Used Google Cloud Platform GCP Services Like Compute Engine, Cloud Functions, Cloud DNS, Cloud Storage and Cloud Deployment Manager and SaaS, PaaS and IaaS concepts of Cloud computing architecture and Implementation using GCP.
- Responsible for implementation of java integration components for JBPM and DROOLS
- Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
- Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation.
- Used Jenkins Pipeline (Pipeline as code) with Jenkins file for many CI/CD Deployments.
- Used JIRA as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker, Jenkins with Jira, GitHub.
- Implemented automation using Selenium Web Driver, Cucumber, JAVA, Maven & Jenkins
- Migrationfrom on-premise to Microsoft Azure and Amazon AWS either fully or hybrid of on-premise and cloud
- Knowledge on KUBERNETES service deployments in GCP.
- Hands on experience with version control tool like GIT,TFS.
- Scripting in multiple languages on UNIX, LINUX and Windows - Ruby, Shell script etc.
- Worked on creating and implementing application monitoring, and logging strategies using New Relic, Logstash, ElasticSearch, and Kibana.
- Designed and implemented CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, creating required scripts (Python), and creating/configuring VMs (Windows/Linux).
- Worked on Troubleshooting teh build issues during teh Jenkins build process and Developing build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
Confidential -RI
AWS/DevOps Engineer
Environment: Linux, Windows, Tomcat, JBoss, Jenkins, OpenShift, Kubernetes, Terraform, Ansible, Splunk, Qualys, Qradar, SiteScope, Docker, Zerto, Packer, Glance, Inspec, GitHub, AWS, Version one, Vault.
Responsibilities:
- Partner with architecture, cloud, server, middleware, and application teams to complete detailed technical design for Amazon Web Services implementation for teh Confidential .
- Proficient in AWS services like VPC, EC2, S3, ELB, Auto Scaling Groups, EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, API Gateway and CloudTrail.
- Implemented Amazon Web Services solutions to support both production and non-production workloads for teh Confidential .
- Developed and maintain automation and orchestration software and scripting to integrate with all underlying public and private cloud technologies.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Installed Jenkins on a Linuxmachine and created a master and slave configuration through a build farm for implementation of multiple parallel builds.
- Implemented domain name service (DNS) through Infoblox to has highly available and scalable applications.
- Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for teh organization in AWS public cloud.
- Created NAT gateways and instances to allow communication from teh private instances to teh internet through bastion hosts.
- Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes
- Compared teh Logs in networking devices take them in to Splunkfor find issues quickly.
- Defined all server types in Ansible, so that a newly built server could be up and ready for production within 30 minutes OS installation.
- Experience in automating teh image build and test process using teh tools like Packer, Jenkins.
- Configured S3 buckets with various lifecycle policies to archive teh infrequently accessed data to storage classes based on requirement.
- Developed server-side services using JAVAmultithreading, Spring, Web Services(SOAP, AXIS)
- Implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies.
- Designed, implemented and maintained Continuous Integration (Jenkins) and Delivery environments.
- Deployed and configured Git repositories with branching, tagging, and notifications.
- Developed custom Integrations with Splunk and Amazon web services.
- Experienced in integrating cloud services into DevOps framework (GitHub, Jenkins, Ansible, Splunk) which enables API request to provision and configure infrastructure through infrastructure as code capability.
- Developed Chart Web Services controllers, with generic interfaces, and default implementations, exposed as JavaSpring RESTful Web services
- Used Jenkins pipelines to drive all microservices builds out to teh Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Engaged vendor support (AWS) constantly for effective solutions according to business requirement.
- As a part of Disaster Recovery Plan(DRP), me was able to develop and implement server-based replication solution for teh Confidential . AWS is used as a DR target for Zerto virtual replication.
- Got expertise in virtual firewalls, AWS DirectConnect, VPN tunnels, VPN, DNS load balancing and general understanding of teh need for and use of multi-tier architectures, load balancers, caching, web servers, application servers, databases, and networking.
- Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with teh team.
- Performed capacity and performance management analysis.
Confidential -IRVING TX
DevOps Engineer
Environment: Linux, Windows, AWS, Tomcat, Nexus, Jenkins, Docker, Nagios, Ansible, and Git.
Responsibilities:
- Created Customized AMI’s based on already existing AWS EC2 instances by using create image functionality.
- Designed and Deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, AWS OpsWork etc.
- Enabled Logging on S3 bucket access, VPC flow, CloudTrail, AWS Config, AWS inspector, Lambda, RDS, Dynamo DB, Cloud Front, AWS API Gateway, EC2 Application servers.
- Setting up nexus repository server for strong build artifacts.
- Setting up Jenkins pipeline for Application-specific infra code deployment.
- Implemented ELB Auto Scaling groups in AWS on production EC2 instances to build Fault-Tolerant and Highly Available applications.
- Created AMI’s to implement automatic deployments of application components and bootstrapping AWS EC2 Instances by passing user data to download files from S3.
- Experienced in monitoring operational and performance metrics of AWS resources and web applications using cloud watch and Nagios.
- Knowledge of setting up IAM Users/Roles/Groups/Policies and automated DB & App backups to S3 using AWS-CLI.
- Developed Shell Scripts in Automating administrative and maintaining tasks.
- Managed and controlled teh continuous release promotion cycle through automation including teh following environments: development, QA, Performance, Pre-Production, and Production.
- Developed deployment scripts on a life cycle automation platform for teh orchestration, integration, and automation of Configuration promotions and software releases.
- Implemented build stage to build teh micro-service and push teh Docker container image to teh private Docker registry.
- Worked on end to end setup of teh Artifactory pro as a Docker container with a secure private Docker registry and local Docker repositories for storing teh built Docker images.
- Worked on deployment automation of all teh micro-services to pull teh image from teh private Docker registry and deploy to Docker swarm cluster using Ansible.
- Configured Docker containers and created Docker files for different environments.
Confidential
Linux/Unix System Administrator
Environment: Centos 5.7/6, Red hat Linux 5.7/6, Ubuntu 10.04/10.10/11.10, Fedora 17, VMware, SAN (EMC, Hitachi), NAS (Netapp), BladeLogic, Veritas Volume Manager 4.1, Sun Enterprise Server (E2900, E4500, E6900), Bash, Nagios.
Responsibilities:
- Installed, Configured and maintenance of Solaris 9/10/11, Red Hat Linux 4/5/6, SUSE 10.3, 11.1, HP-UX 11.x and IBM AIX operating systems.
- Worked on configurations and installations Solaris and Linux servers using Custom Jump start and Kick start.
- Installation, configuration, and upgrade of SUSE Linux 10/11/12, Red Hat Linux 5/6/7, Solaris 9/10/11 operating systems.
- Developed, host, troubleshoot and maintain client websites using SUSE Linux.
- Maintaining and Troubleshooting of FTP Server, Samba Server of teh client.
- Handling teh day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
- Installed and configured Veritas Volume Manager (VxVM), Disk and file system management through Veritas Volume Manager, Solaris Volume Manager and Solstice Disk Suite on Solaris and using Logical Volume Manager (LVM) for other flavors of UNIX.
- Maintained 99.98% Uptime of LINUX production servers and follow proper escalation.
- Managed Red hat Cluster, HPC environment etc.
- Automated repetitive tasks deploy critical applications and manage change on several servers using Puppet.
- Performed Built of Yum and RPM repository Server for Development team to upload packages, Written UNIX Shell scripts for monitoring & clean up old files.
- Maintained virtual environments using VMware ESX 4.x Server and built various Linux servers on VMware servers.
- Responsible to solve technical Problems related System administration (Linux of Our Clients).
- Built & configured Redhat Linux systems over teh network, implementing automated tasks through crontab, resolving tickets according to teh priority basis.
- Handled LVM related tasks, Creating, resizing LVM, Veritas Volume manager and managing Cluster environment using Veritas Cluster suite.
- Handled teh day-to-day Operations, Troubleshooting & Solving Server Problems in Linux.
- Installed and configured Red hat Linux locally or over teh network-kick start - (NFS, FTP, HTTP).
- Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
Confidential
Windows/VMware System Admin
Environment: Red Hat Linux 3.x/4.x/5.x, Windows 2003/2008 R2, VMware ESX 4.0, VMware Update Manager, VERITAS Clusters, VERITAS Volume Manager, VMware, NFS, Software RAID, DNS Servers.
Responsibilities:
- Installed, Configured and maintained Red Hat Linux and Windows Servers.
- Storage setups, RAID, Logical Volume Manager, system backup design and disaster recovery Systems performance monitoring.
- Creation/Configuration of Additional swap/ tmp dynamically as and when required.
- NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
- Solved teh problems as & when created when NFS data being accessed.
- Configured auto mounts/maps for teh user accounts.
- Administration/Configuration of Print Servers/Clients in teh Network.
- Assigned local security policies on member servers and standalone servers using RDP.
- Managed and monitored Active Directory services and group policies.
- Assigned folder permissions to teh users by gathering approval from teh group owners.
- Worked closely with database administration staff to ensure optimal performance of teh database and maintain development applications and databases.
- Assembled teh systems and installing operating system and application software.