Devops Engineer Resume
Jacksonville, FL
SUMMARY
- Over 6+ Years of experience in Information System Technology field specialized on Devops, Cloud Environment with keeping up Continuous Integration, Continuous Delivery and Continuous Deployment in various situations like (DEV/TEST/STAGE and PROD).
- Experienced in computerization utilizing Python, Ruby and UNIX Shell/bash scripting.
- Encounter chipping away at setup administration in Linux utilizing Puppet there by creating Puppet Manifests utilizing ruby for provisioning applications and scripts.
- Experienced in selecting the fitting AWS benefit in view of register, information, or security prerequisites Amazon EC2 setting up examples and setting up security bunches.
- Experienced in observing wellbeing checks utilizing AWS Route 53.
- Worked with Amazon AWS/EC2, and Google's Docker based cluster managementenvironment Kubernetes.
- Hands on involvement in redesigning servers utilizing RPM, Apt - get and Yum bundle installer.
- Experienced with AWS VPC systems administration and security; making subnets, set up peering, ACL's and VPN burrows, CloudFormation, EC2, VPCs, and AWS organizing parts.
- Experienced in planning and conveying Security functionalities to coordinate Corporate Datacenter with Amazon Cloud Services.
- Experienced in installing, updating and keeping up RedHat Enterprise Linux, Sun Solaris, Ubuntu, and Windows based situations.
- Setting up databases in AWS utilizing S3 pail and designing case reinforcements to S3 container.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
- Experienced in keeping up and looking at log archives using CloudWatch, Nagios, Splunk and Logstash. Expertise in readiness of assemble scripts, manufacture specs and applying mark for the product fabricates.
- Experienced in introducing, designing, adjusting, testing and conveying applications on Apache Webserver, Nginx and Application servers, for example, Tomcat, JBoss.
- Strong comprehension of central advancements like DNS, Load Balancing, SSL, TCP/IP, systems administration and security best practices.
- Experienced in stretching, labeling and keeping up the variant over the situations utilizing SCM instruments like GIT, Subversion (SVN) on Linux and windows stages.
- Widely took a shot at Jenkins/Hudson by introducing, designing and keeping up ceaseless mix (CI) and for End to End robotization for all form and organizations.
- Capable chipping away at Windows Active Directory, DNS, DHCP.
- Hands on experience in HP ALM and QUERY SURGE.
- Kept up performance tuning of VMware servers and administration of server assets between Virtual Machines.
- Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP.
- Set up a GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
- Included in RPM organization for introducing, questioning and updating programming on Linux servers.
- Dynamic cooperative individual, self-propelled with great correspondence and a quick learner.
- Experienced in writingInfrastructure as a Code (IaaC) using Terraform, Azure resource management, AWS Cloud Formation.Created reusableTerraform modulesin both Azure and AWS cloud environments.
- Extensively used Terraform to a reliable version and created infrastructure on Azure/AWS. Also created resources, using Terraform modules, and automated infrastructure management. Used Terraform to map more complex dependencies and identify the network issues.
- Experienced with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and used Auto Scaling for launching cloud instances while deploying Microservice Applications.
- Extensive experience in installing, configuring, and administeringJenkins CItool on Linux machines and usedJenkins Pipelinesto drive all Microservices builds out to theDocker Registryand then deployed toKubernetes, Created Pods and managed using Kubernetes.
TECHNICAL SKILLS
Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub.
CI Tools: ANT, MAVEN, Make file, Hudson, Jenkins, BAMBOO, and Code Deploy.
Configuration Management: Chef, Puppet, Vagrant, Maven, Gradle, Ansible, Docker, Kubernetes, Splunk, OPS Work.
AWS Services: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS, Route 53.
SDLC: Agile, Scrum
Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere
Languages/Scripts: C, HTML, Shell, Bash, PHP, Python, Chef, PHP, Ruby and Perl. C, HTML, Shell, Bash, PHP, Python, Chef, PHP, Ruby and Perl.: Red hat, Ubuntu, Linux and WINDOWS, CentOS, SUSE.
Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.
Cloud Environment: : AWS, Azure, GCP
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
DevOps Engineer
Responsibilities:
- Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet.
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
- Experience in Infrastructure Development and Operations involving AWSCloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, Cloud Front, Cloud Formation, ElacticCache, Cloud Watch, SNS.
- Involved in designing and deploying multitude applications utilizing almost all the AWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
- Written and implemented the cloud formation templates (CFT's) for creating, updating and deleting the stacks on AWS.
- Setup Alerting and monitoring using Stackdriver in GCP.
- Planning, deploying, monitoring, and maintaining AWScloud infrastructure consisting of multiple EC2 nodes and VMware Vm's as required in the environment.
- Setup datadog monitoring across different servers and aws services.
- Created datadog dashboards for various applications and monitored real-time and historical metrics.
- Experience with Microservice architectural approach.
- Configure and ensure connection to RDS database running on MySQL engines.
- Developed and deployed AWSCloud Formation scripts to launch Infrastructure and configure various components of VPCs such as EC2, RDS, Public/Private Subnets, NAT, Bastion Host, Security Groups, Route53, Load Balancer, Auto Scaling group, Launch Configurations, user data, IAM roles etc. and map these resources to their respective dependencies.
- Use of Docker to manage & deploy hyper scaled microservices.
- Worked on POC and implementation ofELKstack.
- Worked on integrating application logs withSplunkand wrote several customSplunkqueries for monitoring and alerting.
- Experience with ETL automation tools and performed proof of concept with ICEDQ.
- Used Route53 to route traffic between different regions.
- Expertise in architecting and deploying of fault tolerant, cost effective, highly available and secure servers inAWS.
- Utilized Elastic Load Balancers with EC2 auto scaling groups.
- Good understanding of Open shift platform in managing Docker containers and KubernetesClusters.
- Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
- Created an AKS cluster in the Azure portal, with the Azure CLI and used template-driven deployment options such as Azure Resource Manager (ARM) templates. Created automated Stack driver monitoring alerts using Terraform
- Used Terraform to deploy the infrastructure necessary to create development, test, and production environments.
- Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
- Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as deployments, services, ingress rules, config Map, secrets etc, in different Namespaces.
- Gather and Analyse requirements (BRD)
- Design (POC scrum/sprints), implement and Support CI-CD (git, jenkins, puppet)
- Design, Implement and support selfservice DevOps platform
- Troubleshoot high-load, memory, network, cpu usage with nagios, cacti, ELK, NewRelic
- Implemented Continuous Integration using Jenkins and GIT.
- Docker/Kubernetes Containerization of cloud based applications.
- Managing and administering multiple instances of GIT, including the build server infrastructure and operating environment for Android; develop server-side scripts/SW to customize GIT and to tie in with other tools such as Jira, Jenkins/Hudson, Bamboo.
Environment: SVN, Clear Case, Maven, ANT, Gradle, Jenkins, GIT, Chef, Web Sphere, Jira, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, Docker, Nginx, Nagios, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, Shell Scripts, Unix/ Linux environment.
Confidential, Irving, TX
AWS DevOps Engineer
Responsibilities:
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Setup and build AWS infrastructure in various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
- Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
- Configured AWSIAM and Security Group in Public and Private Subnets in VPC.
- Extreme experience in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS and MS Azure.
- Develop micro-services through an API-first approach
- Used AWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Built Elasticsearch (ELKStack) cluster in multiple data centers for High Availability.
- Created AWSRoute53 to route traffic between different regions.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Utilize AWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Configured and installed monitoring tools Kibana, Logstash and Elastic Search on the servers.
- Designed, developed and implemented multi-tieredSplunklog collection solutions.
- Configured high availability and fault tolerance of the applications using Elastic Load Balancers (classic & application load balancers), launch configurations using AMIs and boot strapping scripts, health checks and alarms to trigger auto scaling to maintain number of instances and adjust capacity to scale up/down based on triggered alarms and tested application vulnerabilities to maintain high availability.
- Maintained Linux virtual servers on EC2 using Chef and Familiar with Cloud Watch, Elastic IP's and manage security groups for EC2 servers, Hands on experience with the AWSCLI and SDKs/API tools.
- Used Cloud Watch to create alarms, monitor and notifications in EC2 hosts.
- Experienced working AGILE Operations process and tools area.
- Used Simple storage services (S3) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps.
- Experience onSplunksearch construction with ability to create well-structured search queries that minimize performance impact.
- Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Virtualized the servers using the Docker for the test environments and dev-environments needs and, configuration automation using Docker containers.
- Implemented Continuous Integration using Jenkins and GIT.
- Evaluated Chef and Puppet framework and tools to automate the cloud deployment and operations.
- Implemented continuous integration using Jenkins, Packer.
- Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket
Environment: EC2, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Java, Python, Ruby, Redshift, chef, Puppet.
Confidential, Virginia Beach, Virginia
DevOps Engineer
Responsibilities:
- Strong experience on DevOps tools such as GIT, Chef, Docker, Puppet, Vagrant, Virtual box, Ansible, Jenkins, Maven, ANT and SVN.
- Developed and implemented automated Linux infrastructure environments on VMs using Vagrant, Chef, Jenkins, Maven, Git, Apache and Tomcat servers.
- Versioning and Source control of codes using GIT, Bitbucket using concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
- Worked on variousAWSEC2, and S3 CLI tools.
- Experience with microservices and containers, including Docker and with applying this technology to continuous delivery.
- Worked on Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
- Expertise in writing CHEF cookbooks and recipes to automate infrastructure as a code.
- Expertise in converting build.xml into pom.xml to build the applications using MAVEN.
- Experience in installing Docker using Docker tool box.
- Implemented a continuous delivery using Jenkins in Linux environment.
- Worked closely with different projects for build and release SCM effort like Branching, Tagging, Merge, etc.
- Involved in the setup of Chef servers, workstations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
- Setup the Jenkins jobs for Continuous integration process and to execute test cases.
- Migrated on premises Databases to AWS.
- Experience in LINUX and using SHELL, PERL, PYTHON scripting to automate processes.
- Experience working with JIRA management tools, Crucible and confluence pages development.
- Experience in resolving Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
- Skilled at Software Development Life Cycles (SDLC) and Agile Programming Methodologies.
- Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GITHUB (sub version control).
- QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
- Used JIRA to track issues and Change Management.
- Worked on Tomcat 7, JBOSS, WebLogic and WebSphere Application servers for deployments.
- Strong experience in working in Linux and Windows environments.
Environment: ANT, Puppet, Jenkins, Make, JIRA, Perforce, Shell, UNIX, Linux, Subversion, AWS, Nexus, Apache 2.x, Apache Tomcat 6.x/7.x, New Relic
Confidential
Linux Administrator
Responsibilities:
- Expertise in administration of UNIX, RHEL and SUSE a combination of systems architecture and development.
- Installing software packages on RHEL 4.x/5.x and Solaris 8/9
- Creating, Mounting and Troubleshooting Network File System (NFS) file systems on different OS platforms.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, SNMP, Rlogin.
- Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
- Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.
- Writing Shellscripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
- Apply OS patches and upgrades on a regular basis and upgrade administrative tools and utilities.
- Installed and configured Apache / Tomcat web server.
- File system Tuning and growing using VERITAS File System (VxFS), coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
- Kernel tuning, Writing Shell scripts for system maintenance and file management.
- Setup Squid Proxy Server for internet sharing and to block the unwanted sites.
- Used Puppet tool for managing system configurations.
- Dealt with Linux Utilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers.
Environment: Linux (RHEL 4.x/5.x), Solari8/9/10, CentOS, VERITAS Volume Manager, Shell Scripting, Autosys, VMWARE, Apache Tomcat, Nagios, WebSphere Application Servers 6.x