Resume

Sign in

Sr. DevOps/Cloud Engineer

Location:
Hayward, California, United States
Posted:
August 13, 2018

Contact this candidate

Resume:

Professional Summary:

Over * years of experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services(AWS) and Microsoft Azure.

Excellent working experience in DevOps/Agile operations process and tools area (Code review, Unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).

Experience in core AWS services (S3, EC2, ELB, EBS, EFS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail).

Experience in Azure IaaS, PaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and creating Web-Jobs, Azure Cosmos DB, Active Directory, Azure Windows server, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.

Implemented one click deployment using Chef, AWS and implemented a completely elastic and scalable infrastructure in the cloud using Jenkins, chef, Puppet.

Experience in Designing and implementing Microsoft Azure Solutions across a range of cloud models like SaaS, PaaS, IaaS, and integrated on-premise, on-demand workloads with the Azure public cloud.

Experience in Container management tools like Docker and Kubernetes. Also used to manage clusters of nodes using Docker Swarm and Kubernetes.

Experience in Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks.

Experience using Ansible Playbooks to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC, EBS, Monitoring using CloudWatch and CloudTrail.

Experience in container-based technologies like Docker, Kubernetes, Apache Mesos and OpenShift along with the development of Microservices architecture using Spring Boot including distributed SSO Authentication and Authorization, Distributed Session Management with hibernate, JSON, or similar protocols.

Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack and experience in Installing and configuring basic High Availability Web Platforms using Terraform.

Hands on experience on using Terraform along with packer to create custom machine images and automation tools like Chef/Ansible to install software’s after the infrastructure is provisioned.

Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT, SVN, and similar tools.

Experience in Configuring and Managing monitoring tools such as Nagios, Splunk, ELK.

Experience in Package Management using Red Hat RPM/YUM and RedHat Satellite server.

Strong background in Linux/UNIX environments and scripting for Build & Release automation.

Experience in creating builds, Staging, and deploying Software Content across multiple environments (DEV, QA, Demo, Test, Staging, UAT, and Prod).

Technical Skills:

Cloud Environments

Amazon Web Services(AWS), Azure, OpenStack.

Virtualization

VMWare ESX/ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen

Operating Systems

Linux (Red Hat 5.x, 6.x, 7.x, CENTOS), Ubuntu 12/13/14, Windows 2008/2012/R2, DEBIAN.

Automation Tools

Jenkins, compliance, Kitchen, chef solo, Puppet, Ansible, Docker, Terraform.

Web Servers

Tomcat, APACHE 2.x, 3.x, Ngnix.

Database

Cassandra, Redis, Aerospike, Oracle MySQL, MongoDB, AWS RDS, Aurora, DynamoDB.

Scripting languages

Perl, Python, Ruby, Bash shell, Power shell scripting, Groovy, PHP, Hashicorp, JSON

Networking/Protocol

DNS, DHCP, CISCO ASA Firewalls Routers/Switches, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP

Version Control Tools

GIT, Subversion, Bitbucket, TFS.

Monitoring Tools

Nagios, New Relic, AppDynamics, Cloud Watch, Splunk, Jira, Nexus.

Volume Manager

VERITAS volume manager, LVM with Linux

Application Servers

Web Logic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Active Certifications:

Amazon Web Services Developer Associate

Cisco Certified Network Associate

Projects handled:

ATT, Dallas, TX

Sr. Cloud/DevOps Engineer March 2017 - Present

Responsibilities:

Implemented Cloud formation template for running simple two-tier architecture in Amazon Web Services.

Worked on designing, building and deploying many applications utilizing almost the AWS Stack (EC2, VPC, and Route 53 service, IAM, Cloud Formation, Cloud Watch, ELB, SNS and EFS) with focus on high-availability, scalability and fault-tolerance.

Worked on AWS EC2 Instances creation, setting up VPC, launching EC2 instances different kind of private and public subnets based on the requirements for each of the applications.

Developed the Jenkins Architecture, with Master and Slave Systems and Maintained Artifacts in Repositories such as Nexus and Clear Case, Subversion and GIT.

Implementing infrastructure on new AWS systems and migration of existing Linux and Windows.

Used IAM to assign roles, to create and manage AWS users, groups, and permissions to use AWS resources.

Used Jenkins and Nexus to build code from Subversion and deploy to Testing and Developing environments.

Hands on setting up the Ansible control machine (RHEL7) and configured the remote host inventories via ssh.

Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications/Services on the client hosts.

Implemented Ansible playbook to create required tables on the RDS Instance and also initializing and configuring some of the settings for the instance using playbook.

Orchestrated and migrated CI/CD processes using Cloud Formation Templates and Dockerized the infrastructure, which was setup in Vagrant, AWS and VPCs.

Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.

Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker Images to the Nexus Repository.

Used Jenkins and pipelines to drive all microservices builds using Maven/Gradle for Artifacts and Docker file Builds to Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes by building Production Grade Kube Clusters with KOPS.

Used Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.

Configured Jenkins Projects with Subversion, GIT and involved in migration of Bamboo server & Git server.

Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.

Hands on experience on JIRA for creating bug tickets, workflows, pulling reports from dashboard, creating and planning sprints.

Monitored builds and deployments to ensure that failed builds or deployments are addressed in a timely manner using AppDynamics. Controlling administrative activities like user management, application management with AppDynamics and experience in network monitoring tool like CA Wily, Nagios.

Environment: AWS, EC2, S3, IAM, ELB, Cloud Watch, VPC, RDS, Route53, AWS ECS, Lambda, Jenkins, Artifactory, GIT, TFS, Tomcat, WebLogic and JBoss, SonarQube, Nagios, UDeploy, Ansible.

U.S. Bank, Minneapolis, MN March 2016 – February 2017

Sr. Cloud/DevOps Engineer

Responsibilities:

•Configured Azure cloud services, Azure storage, Azure active directory, Azure ServiceBus. Created and managed Azure AD tenants and configured application integration with Azure AD.

•Provisioned Azure recourses like SQL Database, Web App, Storage Account, Redis Cache, Virtual Machine, IoT Hub, and HDInsight using Azure Resource Manager(ARM).

•Ensured in Azure services beyond basic IaaS functionality and Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.

•Identifying opportunities to improve infrastructure that effectively and efficiently utilizes the Microsoft Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.

•Configured ASP.NET applications authentication and authorization properties to maintain ASP.NET web applications security.

•Managed, changed the Infrastructure with the help of versioning tool like Terraform.

•Create, bind the user defined and built in services in Pivotal Cloud Foundry (PCF). Build, Test and deploy applications by using pivotal cloud foundry.

•Build script using Maven and ANT build tools in Jenkins to move from one environment to another environment.

•Trained developers to get familiar on TFS 2015 WorkItems, Queue NewBuilds, and WorkSpaces with Visual Studio VSTS 2015.

•Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.

•Ensured, successful architecture and deployment of enterprise grade PaaS solutions using Private Cloud Foundry(PCF) as well as proper operation during initial Application migration and net new development.

•Integrated chef cookbooks into Jenkins jobs for CD framework and created roles, environments using chef handlers for different auto kickoff requirement jobs.

•Implemented Chef Recipes for deploying build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a deployment directly into Amazon EC2 instances.

•Design, build and manage the ELK (Elastic Search, Logstash, Kibana) cluster for centralized logging and search functionalities for the App.

•Lead and provide technical assistance and/or training in using Jira and Confluence and other tools as identified. Worked with Querying RDBMS such as Oracle, MYSQL and SQL Server by using PL/SQL for data integrity.

•Maintained and administered GIT source code repository and GitHub Enterprise. Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.

•Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.

•Created and maintained build related scripts developed in ANT, Ruby and Python and worked with development team to migrate Ant scripts to.

Environment: Jenkins, GIT, Scala, Maven, Ant, Chef, AWS, ECS, VSTS, Pivotal Cloud Foundry (PCF), RDS, Dynamo DB, Load Balancers, CloudWatch, SNS, SES, SQS, IAM, RedShift, Ops Works), Open stack, RHOSPS, Jira, Shell Scripting, Splunk, Tomcat, SOX, WebLogic, WebSphere, Nexus, UNIX and Windows, power shell.

Fico, Minneapolis, MN July 2015 - March 2016

DevOps Engineer

Responsibilities:

Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission-critical production servers for backup.

Automated the cloud deployments using chef, python (boto & fabric) and AWS CloudFormation Templates.

Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.

Written Manifests/Modules for Installation and Updating of Yum repositories on the Server using Puppet Infrastructure and to the automate configuration of a broad range of services like LAMP Stack, HTTP multiple Vhosts management.

Used Puppet for automation and scheduling automated jobs. Redesigned and redeployed the Nagios implementation.

Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.

Involved in using Packer, Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services(AWS).

Wrote Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.

Implemented a Continuous Delivery pipeline with Jenkins and GitHub.

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 and written Maven pom.xml build script.

Worked with the OpenShift Enterprise which allows developers to quickly develop, host and scale applications in a self-managed cloud environment.

Worked on NoSQL database MongoDB to replica setup and sharding. Also experienced in managing replica set. Installed, Configured, and Managed Monitoring Tools such as Nagios for Resource/Network Monitoring.

Developed self-service/automation tools leveraging Python ec2-boto, fabric and Jenkins which increased the efficiency of DevOps and development tasks.

Installed, configured and maintained web servers like Apache Web Server and WebSphere Application Server on Red Hat Linux.

Performed configuration of standard Linux and network protocols, such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, SNMP.

Environment: AWS (EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS), GIT, Chef, Selenium, Maven, Jenkins, ANT, Python, Jira, Nagios.

DataGrid Technologies, Hyderabad, India August 2013 – March 2015

DevOps Cloud Engineer

Responsibilities:

Implemented Large Scale Cloud Infrastructure using AWS resources - IAM, Elastic IP, Elastic Storage, Auto Scaling, VPC, EC2, EBS, ELB, Route 53, RDS, SES, SNS, SQS, Ops Works, EMR, Red Shift, Cloud Formation, CDN, KMS, S3, LAMDA (Server less), Elastic Bean stalk, ECS, Cloud Front, Snow Ball.

Involved in migrations and automation of Linux based servers (CentOS, RHEL, Ubuntu) and windows-based servers (2008R2, 2012R2) from on-premises to cloud platforms such as AWS and AZURE.

Monitoring APIs’ and Database Clusters (Cassandra and Aerospike Database stacks) using New Relic, ELK (Elastic Search, Log Stash, Kibana) and Optimized performance by seeing logs using AWS Cloud Trail, and Metrics from Cloud Watch and X-Ray.

Wrote python scripts using Boto3 to automatically spin up the instances in AWSEC2 and OPS Works stacks and integrated with Auto scaling to automatically spin up the servers with configured AMIs’.

Involved in Configuring, automation and maintaining build and deployment CI/CD tools GIT/ Bit Bucket, Jira, Confluence, Bamboo, Build Forge, Chef, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation (ECS) in AWS cloud platform.

Installing and configuring of Chef server, Chef-solo along with creating Chef Cookbooks and implemented latest releases of Chef- Solo, Compliance, Habitat and written Chef Recipes to install and configure Nagios for monitoring Infrastructure.

Developed a migration approach to move workloads from On-Premises to Windows Azure or develop new cloud-ready application solutions.

Worked with Windows, Active Directory, vSphere, Azure Cloud problem determination, capacity planning and root cause analysis (RCA). Worked on DHCP migration from Windows 2008 to 2012.

Involved in performance monitoring and network tuning (Ulimit,kernel parameters and Sysctl variables) in Unix/Linux environments using tools like Top, Vmstat, Iostat and netstat, lsof… etc.

Deploying the code through web application servers like WebSphere/Web Logic/ Apache Tomcat/JBoss and their installation, configuration, management and troubleshooting.

Involved, designed& managed JIRA/Confluence queries, dashboards for metrics reporting for various teams.

Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN, file system configuration.

Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat and JBoss App Servers.

Environment: Redhat Linux 7.x, Windows, AWS, Kinesis Azure, Chef, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, Jira, Bit bucket, Ant, Maven, Kickstart, JBoss.

Princeton IT Services, Hyderabad, India October 2012 – August 2013

Build and Release Engineer

Responsibilities:

Wrote Puppet models for installing and managing java versions and took the sole responsibility to maintain the CI Bamboo server

Developed automation scripting in Python (core) using Puppet to deploy and managed Java applications across Linux servers.

Written Manifests/Modules for Installation and Updating of Yum repositories on the Server using Puppet Infrastructure and to the automate configuration of a broad range of services like LAMP Stack, HTTP multiple Vhosts management.

Involved in creating Bamboo pipeline jobs for Puppet release process for module deployment, using the Agile methodology for puppet development.

Installed and administered repository to deploy the artifacts generated by ANT and to store the dependent jars, which were used during the build.

Used ANT as a build tool in java projects for the development of build artifacts on the source code. Involved in editing the existing ANT files in case of errors or changes in the project requirements.

Administered and Implemented CI tool Bamboo for automated builds migrated all projects from perforce to subversion

Configured and maintained Bamboo to implement the CI process and integrated the tool with ANT to schedule the builds.

Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for an Enterprise application (J2EE).

Managed user authentication and authorization for the users in both Subversion & Perforce. Created branches, performed merges in version control systems SVN and Perforce.

Worked with different tools for monitoring the health checkups using Nagios, Searching and Reporting with Splunk.

Installed, upgraded and configured Linux Servers using Kickstart as well as manual installations and the recovery of a root password.

Kickstart both Virtual Server and bare-metal from CPAN, obtaining the specs files convert them to rpm format for installation on both RHEL and CentOS Servers.

Integrated ant with Shell scripts created in Bash to automate the deployments for the Java-based applications.

Environment: RedHat Enterprise Linux, Bamboo, Subversion, Perforce, Nagios, ANT, Python, Puppet, CentOS, Ubuntu, Kickstart, VMware, TCP/IP, NIS, NFS, DNS, SNMP, VSFTP and DHCP.

IT People Corporation, Hyderabad, India July 2010 – October 2012

System/Network Administrator

Responsibilities:

Performed installation, configuration and administration of system network components (Windows Server, Active Directory, Cisco routers, VPN connectivity, DHCP, SMTP, LAN /WAN, NAT, IPsec VPN, FTP, POP, IMAP, NIC’s, WIC’s).

Worked on Server and workstation upgrades, backup and disaster recovery, monitoring, user account setup and security administration.

Managed, backup and restore of FortiGate 600C firewall. Ensured Data and File Security for Reports generated using SecloreEnd protection.

Experience in Networking including the OSI LAYERS and protocols such as TCP/IP, NIS, DNS, NFS, FTP, DHCP, HTTP, HTTPS, SFTP & SMTP.

Developed Perl and shell scripts for automation of the build and release process. Developed automation scripting in Python to deploy some applications.

Used ClearQuest as Ticketing Tracking tool.

Knowledge of WIFI configuration and maintenance. Assisted with configuring Fortinet for Guest WIFI coach stores in laboratory environment. Monitor and troubleshoot LAN & WIFI connectivity. Operating and maintaining security controls for all internal & external WIFI IT systems as per customer guidelines / recommendations.

Install, upgrade and manage packages via RPM and YUM package management.

Installed Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux Systems.

Install, configure and support Apache on Linux servers.

Environment: CISCO 3600/2600 routers, DNS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SNMP, SMTP, NFS, NIS, NIS+, Microsoft Windows 95/98/2000/XP/2003, Linux.



Contact this candidate