We provide IT Staff Augmentation Services!

Sr. Devops/ Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Overall 8+ years of experience in planning, designing, deploying in Cloud Arena and implementation of automating, configuring and deploying instances in the areas of Data Center Operations, Systems Administration, Cloud computing, Software Configuration Management.
  • Expertise in Configuration Management, Cloud Infrastructure, Automation with Amazon Web Services, Ant, Maven, Jenkins, SVN, GitHub, CVS, Chef, Tomcat, Apache, Linux
  • Experience with an in - depth level of understanding Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation, OPS Work, ELK, Security Groups.
  • Expertise in Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Watch, Route 53, Cloud watch, IAM &Roles, SNS subscription service.
  • Experience in building S3 buckets and managing polices for S3 buckets and used S3 buckets and glacier for storage and backup on AWS.
  • Automated EBS snapshots jobs based on TAG on EBS volume using AWS -CLI tool
  • Converted existing AWS infrastructure to Serverless architecture with AWS Lambda, Kinesis and deployed with Terraform and AWS CloudFormation.
  • Excellent knowledge in Azure compute services, Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform on Kubernetes.
  • Experience in Docker engine and docker machine environment to deploy microservices oriented environments for scalable applications along with containerization technology like docker containers and container images are custom modified and stored in Docker hub.
  • Experience in designing and maintaining the Git Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.
  • Expertise with software Build automation and standardization tools like Maven, ANT.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining continuous integration(CI) and for End to End automation for all build and deployments.
  • Extensive knowledge on design and implementation of CI-CD Pipeline using tools like Jenkins, TeamCity, TFS, GIT and Release Management.
  • Deployed the applications on multiple JBOSS, WebSphere instances and maintained Load balancing, high availability and Fail over functionality.
  • Wrote Ansible Roles using YAML for deploying the applications from Artifactory into Application Servers like JBoss and Tomcat in Dev, QA, Pre-Production and Production Environments.
  • Experience writing the Jenkinsfile to create the Pipelines in Jenkins using the DSL based Groovy.
  • Developed Chef Cookbooks and Recipes in Ruby to manage systems configuration. Defined to manage and configure nodes. Coming to Ansible developed Playbooks and Roles in YAML for deploying and installing programs on multiple systems.
  • Experience in configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
  • Experienced in creating custom Build & Deployment automation solutions in scripting languages including Perl, UNIX shell, and PowerShell.
  • Experience with working in converting SOAP APIs to REST APIs.
  • Infrastructure management, infrastructure health metrics and performance monitoring using CloudWatch, Nagios, Logstash and Splunk.
  • Installation, administration and configuration of ELK stack on AWS and performed Log Analysis.
  • Experience in software methodologies like Waterfall model, Agile Methodology and Scrum.
  • Worked with different Bug tracking tools like JIRA, Rational Clear Case, HP Quality Center, Fisheye, Crucible and IBM Clear Quest.
  • Experience in working with Selenium IDE and Selenium Web Driver using TestNG.
  • Automating application deployments through IBM Urbancode Deploy.
  • Configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, SQUID, postfix, send mail, ftp, Nginx, security management and Security trouble shooting.
  • Experience in System Administration on various platforms which includes Red hat Linux, Solaris, SUSE Linux, CentOS, Windows environments, VMware ESX/ESXi and VMware vSphere.

TECHNICAL SKILLS:

Continuous Integration/Deployment: Jenkins, Hudson, Pivotal Cloud Foundry (PCF), uDeploy

Configuration Management Tools: Puppet, Chef, Ansible, Packer, Terraform

Continuous Monitoring Tools: Splunk, Nagios, Elasticsearch-Logstash-Kibana (ELK), New Relic, Grafana, Datadog, Microsoft Network

Amazon Web Services (AWS): EC2, ELB, S3, IAM, EBS, RDS, CloudFront, CloudWatchCloudFormation, Route53, VPC, WAF, SNS.

Container Orchestration Tools: Amazon ECS, Kubernetes, Openshift, Docker Swarm

Cloud Management Platforms: RightScale, Rackspace, OpenStack

Build Tools: Maven, Ant, Gradle

Cloud Technologies: Amazon Web Services (AWS), Salesforce

Version Control: GIT/GitHub, Subversion, CVS, ClearCase, Bitbucket

Artifact Repositories: Nexus, Artifactory, JFrog, Docker Hub

Virtualization/Containerization Tools: Docker, Vagrant, VMware, Helm Charts

Programming/Scripting Languages: SQL/PLSQL, C, C++, Java, BashShell, XML, Perl, Ruby, Python, Windows PowerShell, HTML

Code Quality/Code coverage tools: SonarQube, Cobertura

Databases/ETL: Informatic, Oracle, MySQL, MSSQL, MongoDB

Bug Tracking Tools: JIRA, ServiceNow, Remedy, HP Service center

Web/Application Servers: ApacheTomcat, JBoss, WebSphere, WebLogic, NetBeans

Testing Tools: Junit, Selenium, TestNG, Cucumber, Qunit, SoapUI

Documentation Platforms: Hobson Confluence, Microsoft SharePoint

SDLC Methodologies: Agile/Scrum, Waterfall

System Administration Stack: Cloudflare, IPv4, IPv6, IP, ARP, TCP, UDP, SMTP,FTP,TFTP, SSH, DNS, DHCP, NFS, Postfix

PROFESSIONAL EXPERIENCE:

Sr. DevOps/ Cloud Engineer

Confidential, Boston, MA

Responsibilities:

  • Worked with AWS services like EC2, Elastic Load-Balancer, Elastic Container Service (docker containers), Amazon S3, Elastic Beanstalk, Cloud Front, Elastic File System, RDS, Redshift.
  • Launching Amazon EC2 Cloud Instances using Amazon web services (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
  • Wrote Lambda functions in python to automate system administration jobs.
  • Configuring, Networking and Troubleshooting of Virtual Private Cloud (VPC)
  • Creating Bastion Hosts and Setting up NAT gateways into Subnets.
  • Manage the user accounts with IAM, attaching required policies to separate groups.
  • Configuring the versioning to store different versions of data and automating the data, to change the storage type after several days and then archiving or move to Glacier, by attaching lifecycle policies.
  • Worked on AWS CloudWatch, CloudFormation, CloudTrail services and CloudFront to set up and manage cached content delivery.
  • Managing the migration of HPC (Hybrid Private Cloud Data), This is a Private cloud providing IaaS & PaaS to internal customers.
  • Managed and supported AWS Security related issues, like IAM, S3 policies for user or group access.
  • Used Boto3 Python to automate end to end testing environment in AWS.
  • Designed and Implemented MongoDB Cloud Manger for Google Cloud.
  • Responsible for architecting and delivering scalable cloud solutions with Amazon AWS and Google GCP cloud services for customer build-outs.
  • Responsible for migrating the existed Linux environment to AWS/RHEL Linux environment and used Auto-scaling feature.
  • Increased EBS backed volume storage capacity when the root volume is full, using AWS EBS
  • Deployed and supported Mem-cache/AWS ElastiCache and then Configured Elastic Load Balancing (ELB) for routing traffic between zones, and used Route53 with failover and latency options for high availability and fault tolerance.
  • Used AWS Beanstalk 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.
  • Designed the project workflows using Jenkins as CI tool and wrote Python scripts to automate the build processes.
  • Integrated Jenkins Build tool to do the Smoke, Sanity tests for the Java applications using TestNG.
  • Used JFrog to share & maintain snapshots, artifacts/dependencies, & releases of internal projects.
  • Implemented highly responsive multi-channel enhanced customer experience, with Microservices deployed on Pivotal Cloud Foundry (PCF) for highly scalable and agile backend infrastructure.
  • 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.
  • Deployed web applications using Amazon CloudFront and configured AWS WAF in such a way that it protects the deployed web application from SQL injection attacks.
  • Deployed web applications behind AWS CloudFront and added a layer of security via AWS WAF.
  • AWS Lambda functions were added to import IP Address Reputation Lists (ARL) to automatically update AWS WAF IP blacklists.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Implemented Jenkins and built pipelines to drive all microservice builds out to the Docker registry and then deployed to Kubernetes.
  • Created build and deployment configurations to deploy applications on Openshift.
  • Automated deployment of ELK (Elasticsearch-Logstash-Kibana) stack with Ansible on AWS, OpenStack.
  • Used Terraform and Ansible in migrating legacy and monolithic systems to Amazon Web Services.
  • Used Bash and Python, including Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Created bash scripts to deploy the war/ear files in WebSphere and Weblogic middle ware severs.
  • Installed and configured Chef Server/workstation and nodes via CLI tools and wrote Docker files to create new images based on working environments for testing purposes before deployment.
  • Wrote Ansible Playbooks with Python using SSH as the wrapper to manage configurations of AWS Nodes and, tested Playbooks on AWS instances using Python.
  • Automated the installation of ILMT Agents, VCM Agents, BMC Patrol Agents using the shell scripts and Ansible playbooks.
  • Created Chef Cookbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and used GZIP to forward compressed files to destination node/instances.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services such as SNS for notifications.
  • Responsible for setting up ELK (ElasticSearch-Logstash-Kibana) platform, parsing unstructured logs using regular expressions to structure JSON format.

Environment: AWS, GCP, OpenStack, Docker, Jenkins, JIRA, VPC, NAT, IAM, S3, EC2, Cloud Watch, Web Servers, ELB, ASG, Cloud Front, EC2 containers, Groovy, Shell Scripts, Red Shift, Cloud Watch, Cloud Formation, Cloud Trail, Cloud Front, Chef, Python, MySQL, PostgreSQL, MariaDB, Cassandra, Amazon RDS, DynamoDB, Elasticsearch, Log stash, Kibana, kubernetes, VMware.

AWS Cloud /Dev-Ops engineer

Confidential, Grand Rapids, MI

Responsibilities:

  • Acted as a subject matter expert for troubleshooting and resolving complex, multi-tier web problems
  • Automated production operation processes, Automated continuous integration and deployment processes
  • Worked as Admin for AWS in managing the user using IAM for the AWS access.
  • Hands on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route 53, Auto scaling groups, CloudWatch and CloudFront.
  • Handling AWS Cloud Operations starting from Architecture Design till Application delivery.
  • Configured Elastic Load Balancers with EC2 Auto Scaling groups. Set up Auto Scaling Groups based on memory and CPU to adapt to spikes without having an outage or needing manual intervention.
  • Used Amazon IAM to grant fine-grained access to AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
  • Designed and configured Azure VNets, Azure network settings, DHCP, address blocks, DNS settings, security policies and routing.
  • Implemented HA with Azure Resource Manager deployment models.
  • Worked with Windows Azure portal to manage Virtual Network and Traffic Manager.
  • Created playbooks for OpenStack deployments and bug fixes with Ansible.
  • Worked from OpenStack Releases from Diablo to all the way to Mitaka for QA and DevOps work.
  • Created a Jenkins job to deploy CloudFormation stacks and remove old stacks upon successful completion using Ruby scripts.
  • Created CloudFormation templates using AWS's Serverless Application Model and swagger to create and deploy RESTful API’s using API Gateway and Lambda.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Create and augment PowerShell Batch and VBS Scripts for efficiency and streamline-ability regardless of manufacturer and vendor implementation.
  • Delivered content from AWS edge locations to users and allowing for further reduction of load on front-end servers by using CloudFront.
  • Worked with the automated scripts for the Build and Deployment of the applications
  • Install and configure Apache, Nginx and Drupal on Ubuntu and Amazon Linux instances.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Designed Kubernetes Architecture Google Container Engine (GKE) Creating Docker Containers, Dockerfile, Creating Docker Images, Docker Networking, Docker Orchestration Docker Swarm, Containers Clusters, Google Container Registry, Multi-Containers, Replication Controllers, Services, Pods, Endpoints, Rollbacks.
  • Implemented Jenkins and built pipelines to drive all microservice builds out to the Docker registry and then deployed to Kubernetes.
  • Executed a Kubernetes POC (proof of concept) to demonstrate the viability of container orchestration.
  • Expertise in Splunk query language and Monitored Database Connection Health by using Splunk DB connect health dashboards.
  • Maintained JIRA stability and performance by communicating with systems team, scheduling maintenance and communicating JIRA downtime and maintenance windows with company stakeholders and team members.
  • Scripting in multiple languages on Linux, windows - Bash, Shell etc.

Environment: AWS, Azure, OpenStack, Docker, Jenkins, JIRA, VPC, NAT, IAM, S3, EC2, Cloud Watch, GIT, Splunk, Web Servers, ELB, GKE, Cloud Front, Apache, Nginx, Groovy, Shell Scripts, Lambda, Cloud Watch, Cloud Formation, Cloud Trail, Cloud Front, Chef, Python, MySQL, Cassandra, Amazon RDS, DynamoDB, ElasticSearch, Logstash, Kibana, kubernetes, VMware.

DevOps/AWS Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Worked on creating VM Templates, cloning and managing Snapshots.
  • Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, filesystem configuration.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers and Chef.
  • Responsible for Installing and configuration of Dockers, setting up Change Management process and standardizing the policies for various applications.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Developed Linux, UNIX, Perl, Shell Scripts for manual deployment of the code to various environments.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
  • Created a Continuous Delivery pipeline to bundle Puppet Manifests and CloudFormation templates and push them to S3 buckets using Jenkins, Git and Python (boto3).
  • Wrote Ruby scripts for chef Automation by creating cookbooks comprising all resources, data bags, templates, attributes.
  • Hands on experience on Automation of configuration and management through puppet and in Implementing puppet dashboard and puppet database.
  • Integration of Maven/Nexus, Jenkins, GIT, Confluence and Jira.
  • Monitoring - Nagios, Custom checks, App Dynamics, Splunk.
  • Configure dynamic and static network settings for IPv4 and filter packets, Review file system management concepts, removable media and configure NFS shares with Auto FS.
  • Secure migration experience on Amazon AWS private cloud via encryption and tokenization.
  • Performed system performance monitoring, created alerts and benchmarking for performance analysis on all application & production servers.
  • Responsible for configuring Open LDAP and setting up clients for Open LDAP.
  • Developed multiple shell scripts for system monitoring and converting raw data into Splunk format. Responsible for Password administration, Adding User, Groups and File Systems for the client.
  • Set up database service on AWS with RDS.
  • Maintain and trouble shoot systems performance and network monitoring using tools like Nagios, and AWS services such as Cloud watch, Cloud Trail.
  • Involved in configuring network bonding and troubleshooting networking issues
  • Worked on generating and consolidating weekly Tripwire Reports.

Environment: Docker, Docker Registry, Cloud Trail, RDS, LDAP, Nagios, Cloud Watch, GIT, Jenkins, Maven, Nexus, Splunk, JIRA, Puppet, Chef, PEARL, ANT, Shell Scripting, VM ware ESX, UNIX.

Build and Release engineer

Confidential, woodland, TX

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Developed and supported the Software Release Management procedures.
  • Implemented SVN branching and merging operations for Java Source Code.
  • Created and implemented Continuous Integration plan in Linux based environments.
  • Installed and configured Jenkins as a continuous integration server on Linux.
  • Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
  • Worked on Relational multitenant database specially builds for the cloud using their metadata-driven architecture.
  • Created and maintained Ant and Shell scripts for automating build and deployment process for Linux environments.
  • Used ANT for building the applications and developing the build scripts.
  • Installed and administered repository to deploy the artifacts generated by and Ant and to store the dependent jars which were used during the build
  • Creating and managing the user accounts, building physical and virtual servers including domain controllers, SQL servers, DNS, DHCP, print servers, files servers, application servers, VMware vSphere/ESXi, Exchange 2010/2003, Windows 2003, Windows 2008 R2, Level 3 trouble ticket escalation.
  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Responsible to push the front-end code to Dev, QA and Stage (Pre- PROD) environments.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Identified new tools, technologies, and processes to improve the reliability, repeatability, and efficiency of builds, releases and QA
  • Responsible and accountable for the coordinated management of multiple related projects directed toward strategic business and other organizational objectives
  • Developed UNIX Scripts for manual deployment of the code to the different environments.
  • Shell scripting for building and deploying Java application to target environments.

Environment: SQL, DNS, DHCP, Print servers, Files servers, Application servers, VMware vSphere/ESXi, Exchange 2010/2003, Windows 2003, Windows 2008 R2, ANT, SVN, CI - CD

Java Developer

Confidential

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA and UAT.
  • Gathered requirements and analyzing for the development of the application.
  • Designed, developed and managed the tools to allow efficient configuration management, build and release of software developed in J2EE, XML, and Oracle databases, as well as, web based infrastructure components.
  • Developed presentation layer Using JSP and Java Script for the application.
  • Designed and developed the business logic layer and data access layer using different kinds of EJB's and Data Access Objects (Dao's).
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Created JDBC statements to call Stored Procedures.
  • Involved in test cases development activities.
  • Involved in Junit Testing on various modules by generating the Test Cases.
  • Coded stored procedures for retrieving the data from database.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers.
  • Used SVN for version control and JIRA for bug tracking.

Environment: J2EE, XML, JSP, Java Script, Oracle, DAO, JDBC, EJB, Eclipse, Junit, Log4J, SVN, JIRA.

System Administrator

Confidential

Responsibilities:

  • Automated both .Net and Java Applications using industry's best automation tool Hudson.
  • End to End automation from Build to Production is implemented.
  • All un-authorized access is revoked, and Principle of Least privilege is applied with the aid of these tools.
  • Performed desktop, laptop, and system maintenance, security updates, security audits, and machine hardening.
  • Resolved WAN and LAN connectivity issues, public and private IP assignments, and DNS changes.
  • Maintenance of Configuration items in Harvest. Generalizing Audit Trail Reports and Time Sheet Report.
  • Prepared mock cutover plans and cutover plans for Pre-Prod and Prod Deployments
  • Conducting and Attending Project Status Review Meetings and Casual Analysis Meeting for release.
  • Prepare the resources (People and environments) for the build / Releases
  • Conducting the configuration audits as per schedule and Report the configuration audit findings and Track the findings to closure.
  • Feedback on status of project release to the PM periodically
  • Publish the changes with respect to CI's and amend affected documents periodically
  • Ensure that back-ups are taken periodically. Creating the release responsible as instructed by the PM.
  • Responsible for build and release management process. Responsible for automated build scripts and build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Setup and debug hardware related issues for server builds.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Troubleshoot tickets on the helpdesk tracking system.

Environment: VSphere, VMware ESXI, Dell WYSE, P45 and P90, DNS, DHCP, WAN, LAN, CI.

We'd love your feedback!