We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

Pleasanton, CA

SUMMARY

  • A proactive IT professional with over 9+ years of dedicated experience includes DevOps, AWS, Build/Release Engineer and Linux Administration.
  • Technical expertise in the areas of Build/Release/Deployment management with emphasis on automating, designing, implementing and managing Continuous Integration (CI) and Continuous Deployment/Delivery (CD) as an iterative process on Amazon Web Services (AWS).
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as analysis, planning, developing, testing, implementing and post - production analysis of the projects to deliver high quality products to end customers as well as respond quickly to changing applications requirements.
  • Hands on Experience with DevOps methodologies in server provisioning, setting up the build and deployment automation through open source software tools like Jenkins, Maven, Nexus, Ansible, Terraform, AWS, Docker and Kubernetes.
  • Proficient in working with the various AWS broad set of global cloud-based products such as Compute-EC2, ECS, EKS, Elastic Beanstalk, Lambda, Networking-VPC, Route53, Cloud Front, Scalability-ELB, Auto Scaling, Storage and Archiving-EBS, S3, Glacier, EFS, Storage Gateway, Monitoring and Management-CloudWatch, CloudFormation, CloudTrail, Security- IAM, Database- RDS, Application Integration-SNS and AWS CLI.
  • Experience in configuring IAM users, groups and roles to delegate access to users for required AWS resources.
  • Experienced in Branching, Merging, Tagging and maintaining the versions across the environments using SCM tools like Git, GitHub, Subversion (SVN) on Linux platforms
  • Experience in branching, tagging & maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN) and TFS on Linux and windows platforms. Maintained and administered GIT source code tool.
  • Worked extensively with Jenkins and AWS technologies that support automation for Terraform scripts to set up CICD process using GitHub Webhooks/SCM Polling with Maven, Nexus Artifactory and Ansible.
  • Profound experience in creation of multiple Terraform modules to manage configurations, applications, services, and automate installation process for web server and AWS instances.
  • Strong experience on Ansible, developed playbooks and used YML packages for installing, configuring push to make changes in time.
  • Solid understanding in Docker, to create Docker file, for customized Images to create containers and integrate Docker with Jenkins to do build on Docker containers and to achieve Continuous Delivery goal on high scalable environment.
  • Strong ability to manage deployment automation using Docker, terraform to automate system operations, handle work from initial stage of development to create branches, make developers follow standards creating build scripts, labeling, automating the build process and deploy process by using Jenkins plugin.
  • Extensively worked with scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Good experience in implementation and enhancement of automated scripts which are developed in Bash, Groovy, YAML and Python.
  • Experience with Bug tracking tool - JIRA; created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks. Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Excellent platform knowledge with Linux and Windows.
  • Experience with analysis of logs and performing root cause analysis to troubleshoot any issues generated while building, deploying and in production support.
  • Coordinated with global teams to deploy builds to different environments for multiple projects parallel development.
  • Good interpersonal skills, team working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Operating Systems: Windows, Linux (RHEL, CentOS, Ubuntu), MacOS

Container Management Tools: Docker, Kubernetes

Cloud Technologies: AWS, Azure

Configuration Management & Build Tools: Ansible, Cloud formation, Terraform, Maven.

Repository Manager: Nexus Artifactory

Web/Application servers: Apache Tomcat, WebSphere, JBoss, WebLogic, Nginx

SCM Tools & CI: Git, GitHub, Bitbucket, SVN, Jenkins

Scripting: Bash, Python, Java, .net, HTML, CSS, JavaScript

Methodologies: Agile, Scrum, Waterfall.

Logging & Monitoring Tools: Splunk, ELK stack, Nagios.

Database: Oracle 10.x, MySQL 5.0.2, SQL Server 2005, Mongo DB.

PROFESSIONAL EXPERIENCE

Confidential - Pleasanton, CA

Aws/DevOps Engineer

Responsibilities:

  • Worked on automation and Continuous Integration processes with Jenkins, Maven and GitHub and automated application packaging and deployments through Ansible.
  • Designed EC2 instance architecture to meet high availability application architecture and security parameters through terraform Scripts.
  • Created S3 buckets, managed policies for S3 buckets, utilized S3 bucket and Glacier for storage and backup on AWS.
  • Worked on Auto Scaling and CloudWatch monitoring creation and update.
  • Worked on Integration and Production AWS environments and managed AWS infrastructure with automation and configuration management tools such as Ansible.
  • Provided support for AWS EC2, EBS, S3, CloudWatch, CloudFront, IAM, Security Groups, Autoscaling AWS CLI and CloudWatch monitoring creation and update.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.
  • Proficient knowledge with Helm charts to manage and release of helm packages.
  • Utilized expertise in AWS products and solutions- storage, database, compute, messaging, network and content delivery, security, identity and compliance, implement NOSQL, RDS, DynamoDB And management's and deploy cloud tools and CI/CD Pipeline, CloudFormation, EKS, and ECS to deploy, manage, and scale containerized applications on AWS.
  • Automated weekly releases with Maven scripting for compiling java code, debugging and placing builds into repository (Nexus Artifactory).
  • Used Jira and service now as bug tracking and ticketing tools.
  • Automated backups using python scripts to transfer data in S3 bucket, also automated Start/Stop of non- prod instances to reduce cost.
  • Worked on creation of custom Docker container images, tagging and pushing the images and creatingthe Docker containers and Docker consoles for managing the application life cycle.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions for test environments.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy
  • Troubleshooted Continuous Integration and automated deployment and management using Jenkins, Maven, Ansible, Terraform, Docker or compatible tools.
  • Experience inKubernetesto deploy scale, load balance and manageDockercontainers with multiple name spaced versions and good understanding ofOpen Shift Platformin managing Docker Containers andKubernetesClusters.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers. Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes deployment and service files and managed releases of Helm packages.
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Experience in analyzing and monitoring performance bottlenecks and key metrics to optimize software and system performance.
  • Developed Ansible playbooks and roles for performing automated configurations on remote servers reducing the time between provisioning and deployment
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and industry best practices.

Environment: AWS EC2, EBS, S3, CloudWatch, CloudFront, IAM, GitHub, Docker, Maven, Kubernetes, Terraform, Ansible, DynamoDB, CI/CD Pipeline, CloudFormation, EKS, Jenkins, and ECS .

Confidential - Bentonville, AR.

DevOps Engineer

Responsibilities:

  • Worked with EMC and HDS SAN products to allocate disks to Unix Servers
  • Automated installing the Linux packages and administering Linux service using Ansible and automating product installation configuration. Worked in the devops team, delivered new agile environments & build/release/configuration and deployment automation/monitoring using Jenkins, maven, artifactory, chef, custom scripting and Jira for ticketing.
  • Experience in creating run books for Application configurations.
  • Automated legacy infrastructure in the interim while working through Chef.
  • Strong experience utilizing Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from svn and use maven to build war/jar artifacts.
  • Develop continuous delivery product release pipelines, using tools such as Rundeck, Jenkins, and enable release and operations automation using Chef.
  • Installed/configured Jira, built dashboards for Release views.
  • Troubleshot and resolved various Infrastructure and Application issues raised in JIRA tickets by DEV/QA teams.
  • Wrote maven scripts for automating application builds - wars and jars.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Build and Release management - GIT, Maven, Jenkins administration
  • Design and develop monitoring and troubleshooting tool utilizing Power Shell scripts.
  • Secured communication using SSL mutual authentication between multiple Vendor Products and all integration endpoints like F5 Load balancer, Apache, Tomcat, Ldap, Data power ESB for web services integration.
  • Installed, configured, administered Apache, JBoss, Web Sphere Application Server ND and Web Sphere MQ on Linux for multiple high-profile projects.
  • Configured the web-server interfaces (plugin file and mod jk, mod cluster), session management, virtual hosts, data sources, HTTP transports for Application Server instances and applications.
  • Performed Application-data backup & recovery, local backup/restoration of the Web Sphere Environment - configurations and applications using scripts, used Chef for JBoss environments.
  • On-call Production Support (24x7) on weekly rotation within the team.
  • Utilized expertise in AWS products and solutions- storage, database, compute, massager, network and content delivery, security, identity and compliance, implement NOSQL, RDS, DyanomDB and management's and deploy cloud tools and CI/CD Pipeline, CloudFormation, EKS, and ECS to deploy, manage, and scale containerized applications on AWS

Environment: AWS, Clear Case, Python, Puppet, Build Forge, WebLogic, UNIX, Linux, Shell, Perl Scripting, PowerShell, Splunk.

Confidential

Build/Release Engineer

Responsibilities:

  • Provided architectural consultation to solution and application architects utilizing best practices, design patterns and standards for designing Build, Design and Support Cisco Cloud architecture environment using Open stack.
  • Handled all architectures of engineering applications and documented them for business analysis for future projects.
  • Configured & build OpenStack Havana, Icehouse using Ansible, Puppet & Python scripts and tested implemented applications built using Python. Involved in leading Automation Deployment Team by working with Puppet.
  • Built Jenkins jobs from GitHub repos containing Terraform code.
  • Used Chef to automate deployment workflow of JAVA applications on Apache Tomcat and Oracle WebLogic servers.
  • Deployed Docker engines in virtualized platforms for containerization of multiple applications.
  • Configured & maintained ceph storage using C USC servers, OpenStack SDN to enable massive dynamic scaling of compute & storage resources and OpenStack Nova to provision virtual machines on KVM for compute.
  • Designed & implemented OpenStack Keystone to provide unified authentication between OpenStack Nova, Swift and Glance APIs using IDM solution, ldap and hybrid drivers.
  • Designed & implemented OpenStack Neutron API with SDN controller application to create a virtual network overlay on Cisco Nexus 5000, 7000 & 9000 switches.
  • Designed & implemented OpenStack Cinder to provide block storage.
  • Worked on LSI and CMIC code upgrades for cloud infrastructure.
  • Maintained scripts for trial Project cleanup for open stack resources cleanup.
  • Worked on Products like Cloud Cruiser and PPM. Maintaining GIT repos and Jenkins for builds.
  • Migrated l3 networks, routers and VM’s across compute nodes and Network nodes.

Environment: Cloud architecture, OpenStack Nova, SDN, Havana, Ansible, Python scripts, LSI, CMIC, Cloud cruiser, PPM, GIT, Jenkins, Docker, Terraform and monitoring tools like Nagios & Zabbix.

Confidential

Software Engineer intern with Linux administrator

Responsibilities:

  • Administrated, maintained RedHat systems troubleshooting hardware, operating system application and network issues and performance issues; deployed latest patches for Linux and Application servers.
  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Performed Packaged Administration on Linux servers.
  • Administrated Linux servers for several functions including managing Apache Tomcat server, mail server, and MySQL databases in both development and production.
  • Monitoring and troubleshooting with performance related issues like memory and space.
  • Making changes in configuration management as per the request.
  • Configuring IP and Checking CPU utilization.
  • Linux kernel, memory upgrades and swaps area and RedHat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Created users, manage user permissions, maintain user and file system quota on RedHat Linux.
  • Administration of repetitive Jobs using bash Scripts to accomplish the task on multiple servers.
  • Attend team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Policy management and applying network file systems for sharing resources across the network.
  • Implemented Network Communications on Servers.

Hire Now