Cloud / Devops Engineer Resume
NY
SUMMARY:
- Overall 6+ years of experience in DevOps including technologies and platforms like UNIX/LINUX, Azure, AWS, Kubernetes, Docker, Terraform, ELK, Maven, Jenkins, CHEF, Ansible, CVS, Vagrant, JBoss, Tomcat, etc.
- Hands on experience in implementation, architecture, and design with a strong background in CloudIaaS/PaaS/SaaS, Private/Public clouds.
- Experienced in Azure Cloud Services, Storage, Web Apps, Active Directory, Application Insights, and Logic Apps.
- Expertise in Azure Development, worked on Azure web application, App Services, Azure storage, Azure SQLDatabase, Virtual Machines, Fabric Controller, Azure AD, Azure Search, and Notification Hub.
- Expertise in AWS solutions using EC2, S3, Dynamo DB, EBS, Elastic/Application Load Balancer, Auto scaling groups, VPC, ECS, RDS, Security Groups, Route 53, CloudWatch, Cloud Formation, Elastic Bean Stack etc.
- Experienced in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts and automate solutions using Shell and Python Scripts.
- Managed security groups on AWS, focusing on high - availability, fault-tolerance, and auto scaling using Terraform templates. Along with Continuous Integration and Continuous Deployment with AWS Lambda and AWS code pipeline.
- Extensively used Docker for virtualization, run, ship, and deploy the application securely for fasten the build/release engineering.
- Designed and deployed container - based production clusters using Docker, Kubernetes, Docker Swarm, OpenShift and knowledge in Apache Mesos.
- Worked with Configuration Management (CM) tools like Chef, Ansible, and Puppet. And experienced in setting up Puppet Master, Puppet Agents for managing enterprise policies.
- Designed Puppetmanifests and bootstrap scripts to allow instances for various roles without maintaining AMI’s. Used Puppet for automation of applications such as Tomcat, Apache, Web logic&OEM client.
- Proficient in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
- Extensively used MAVEN and ANT as a Build Tool for the building of deployable artifacts (war& ear) from Source Code.
- Implemented a continuous delivery framework using JENKINS, CHEF, and MAVEN in Linux environment.
- Involved in Jira as bug tracking system and configured various workflows, customizations and plug-ins for Jira bug/issue tracker and integration of Jenkins with Jira/GitHub.
- Used Shell scripting (Bash), Power Shell, Ruby, Perl, Python based scripts for merging, branching, and automating the processes across different environments.
- Hands on experience in deploying, managing, and operating scalable, highly available systems on AWS. Performance monitoring using Splunk, AppDynamics.
- Experience in installing Firmware upgrades, Kernel patches, System Configuration, Performance alteration on UNIX/LINUX systems.
- Expert in setting up SSH, SFTP, SCP connectivity between Linux hosts and experienced in DNS, NIS, NFS, CIFS, FTP, SAMBA server, LDAP, remote access, security management and system troubleshooting skills.
- Good understanding of Software Development Life Cycle (SDLC) like Agile, Waterfall Methodologies.
- Experienced in troubleshooting and automated deployment to web end application servers like WebLogic, and Apache Tomcat.
TECHNICAL SKILLS:
Cloud Environments: Microsoft Azure, Amazon Web Services, Pivotal Cloud Foundry, Open Stack
Configuration Management Tools: Ansible, Chef, Puppet
Build Tools: ANT, Maven, Gradle
CI/CD Tools: Jenkins, Bamboo, Spinnaker
Monitoring Tools: Splunk, Nagios, CloudWatch, Elastic Search, Log Stash, Kibana (ELK), New Relic
Container Tools: Docker, Kubernetes, OpenShift
Scripting Languages: Python, Shell (PowerShell/Bash), Ruby, YAML, JSON, Perl, Groovy
Version Control Tools: GIT, SVN. Subversion, Bit Bucket & CVS
Operating Systems: Windows, UNIX, RHEL, CentOS, Ubuntu, & SOLARIS
Databases: SQL Server, MYSQL, Oracle, NoSQL, MongoDB, Dynamo DB, Cassandra
Change Management: Remedy, Service Now & PVCS Tracker
Testing/Ticketing Tools: Jira, Selenium, SonarQube, ConnectWise
Web/Application Servers: Apache Tomcat, WebLogic, Oracle Application Server
Virtualization Tools: Oracle Virtual Box, VMWare, vSphere, ESXi, vCenter, Vagrant, Citrix
PROFESSIONAL EXPERIENCE:
Confidential, NY
Cloud / DevOps Engineer
Responsibilities :
- Designed and deployed a large application utilizing AWS stack resources (including EC2, S3, RDS, Dynamo DB, SNS, SQS, IAM, ECS, Lambda) focusing on high availability , and auto-scaling in AWS cloud formation .
- Involved in Architect , build and maintain highly available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS cloud formation and Jenkins for Continuous Integration .
- Designed and developed cloud instances running Linux and Windows on AWS , experience with Elastic IP , Security Groups and Virtual Private Cloud in AWS .
- Managed network security using Load balancer , Auto-Scaling , Security groups and NACL .
- Created Docker images using a Docker file , worked on Docker container Snapshots , removing images , and managing Docker Volumes .
- Focused on Containerization and immutable infrastructure. Docker has been cored to this experience, along with Kubernetes .
- Developed Chef Cookbooks to manage system configuration and for Tomcat , MYSQL , Windows applications and versioned them on GIT repositories and Chef Server .
- Experience with implementing integration solutions with RESTful Web Services with JWT (JSON Web Tokens).
- Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
- Experience with Splunk enterprise. Administration of the Splunk application infrastructure, including implementing the access control, data segmentation, and general Splunk infrastructure.
- Performed standard system maintenance (including patch implementation) as required to maintain the Splunk infrastructure.
- Built Scripts using ANT and MAVEN build tools in Jenkins to move from one environment to another environment.
- Performed Branching , Tagging,Release Activities on Version Control Tool GIT (GitHub) .
- Managed all the bugs and changes into a production environment using Jira ticketing tool.
- Experience in setting up MongoDB , MYSQL , SQL on AWS and worked with various scripting languages like Bash , Perl , Ruby , PHP , and Python .
Environment: Amazon Web Services, EC2, S3, Route 53, Lambda, RDS, Linux, Git, ANT, Maven, Jenkins, Puppet, Chef, Splunk, MongoDB, MYSQL, SQL, Docker, Kubernetes, Kick Start, Jira, JSON, Docker Swarm, Java, Apache Tomcat, Bash, Perl, Ruby, Terraform, Agile.
Knipper, Somerset, NJ
Cloud / DevOps Engineer
Responsibilities :
- Experienced in migrating On-premises Instances or Azure Classic Instances to Azure ARM subscription with Azure site Recovery.
- Involving in various aspects and phases of architecting , designing , and implementing solutions in IT infrastructure with emphasis on Azure cloud and hybrid solutions .
- Configured Azure web apps , Azure app services , Azure application insights , Azure application gateway , Azure DNS , Azure traffic manager , Azure Network Watcher , implementing Azure site .
- Deployed Azure IaaS Virtual Machines (VM’s) and Cloud Services (PaaS role Instances) into secure VNets and Subnets .
- Designed and developed continuous deployment pipeline. Created Jenkins Jobs using JenkinsREST API.
- Performed Integrated delivery (CI/CD) using Jenkins, Nexus, Yum, Branching, Tagging, release activities on Version Control tools: SVN, GitHub. Used NFS and FTP services for transferring files to various00 machines.
- Experience with reviewing, analyzing and coordinating requirements for ingesting auditable and actionable events into Splunk.
- Worked collaborating with the Splunk Architects to ensure the proposed design is feasible, efficient, effective, and saleable.
- Automated weekly releases with ANT/Maven scripting for compiling Java code, debugging and placing builds into Maven repository.
- Experience with user authentication and authorization between multiple systems, servers, and environments including OAuth and JWT.
- Proficient in Linux Utilities: KICKSTART , SSH , FTP , AUTOFS , User Management , Disk Management and Swap Partition/Files management .
- Deployed the java application into web application servers like Apache Tomcat. Involved in the installation and configuration of NIX as a web server.
- Followed Agile/Waterfall methodologies for project development.
Environment: Azure Cloud, Linux, Git, Ant/Maven, Terraform, Jenkins, Chef, JIRA, Apache Tomcat, Bamboo, Docker, Kubernetes, SVN, JWT, Windows Azure, Splunk, SQL Azure, Nexus, Agile, Waterfall methodologies, Shell, Python, Java.
Confidential, Richmond, VA
DevOps Engineer
Responsibilities :
- Configured and managed various AWS services including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, ELB, SNS, SQS, SWF and Route 53.
- Created S3 buckets, defined lifecycle policies, configured object versioning and Event Notification for S3 bucket.
- Implemented cloud services AWS and implemented Bash , Perl , Python Scripting .
- Deployed and configured Elasticsearch , Logstash , and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda and CloudWatch .
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker .
- Extensively worked on using Chef Attributes , Chef Templates , Chef Recipes , and Chef Files for managing and configurations across various nodes .
- Created CI/CD pipeline and configured all the build credentials and users in Jenkins .
- Worked on GIT (GIT Hub) repositories as Distributed Version Control System .
- Extensively worked on integrating GIT into the Continuous Integration (CI) environment along with Jenkins configured the services using modern DevOps tools.
- Installed and configured the Apache Tomcat Application servers for Dev and Integration test environments. Automated the process of deployment to Apache Tomcat Application servers by deploying Perl Scripts and Python Scripts .
- Configured and administered JMS Server , Connection Factory , Topic/Queue , File Store , and Database Store and Distributed Destinations, JNDI , JDBC Connection Pools , Multi Pools and Data Sources on Web Logic Server.
Environment: ANT, Maven, Puppet, Bamboo, Chef, JIRA, SDLC, Shell, Apache Tomcat Servers, Agile, Junit, Perl, Tomcat Application Server 7.x/6.x/5.x, RHEL 7/6.6/6.7, Java, Python, PHP, Linux, Apache, Shell Scripts, XML, UNIX, GIT Hub, Nexus, CVS, Subversion, SQL Server, Terraform.
Confidential
Build and Release Engineer
Responsibilities :
- Experienced as a Build and Release Engineer in automating, building, deploying, and releasing of code from one environment to another environment.
- Responsible for the Plugin Management , User Management , Build/Deploy pipeline setup and end-to-end job setup of all the projects.
- Created and configured jobs, script builder, custom command builder, agents in Bamboo .
- Used Puppet for Continuous Delivery . Managed CI/CD process and delivered all applications in RPMS .
- Responsible for setting up CI (Continuous Integration) for major releases in Jenkins .
- Installed Jenkins on Linux machine and created a Master and Slave configuration to implement multiple parallel builds through a build farm .
- Extensively used Ant , Maven , Perl , and Bash Scripts for automating build and release tasks.
- Installed and configured Subversion server on Linux via the Apache web server to provide access over the HTTP protocol.
- Proficient in deploying and support applications on WebSphere , Tomcat , Web Application Server . Used Shell/Perl scripts for release and build automation. Manipulated and automated scripts to automate the deployment process.
- Followed Waterfall methodology for application development. Proposed and implemented branching strategy suitable for Agile development in Subversion .
Environment: Linux, GIT, Bit Bucket, Jenkins, SQL Server, Oracle, Puppet, Ant, Maven, Perl, Bash, Python, Web Sphere, Tomcat, Apache Web Server, Web Application Server, Subversion, SVN, Bamboo, Agile/Waterfall methodology.
Confidential
System Administrator
Responsibilities :
- Installation, configuration, and maintenance of RedHat Linux Servers .
- Designed, Implemented, and maintained Windows , Linux , UNIX , Solaris , CentOS , and Ubuntu systems in a mixed environment.
- Worked on TCP/IP networking including routing and switching, WAN to WAN , VPN tunnels .
- Responsible for setting up the managing user accounts , security , rights , disk space , and process monitoringRedHat Linux .
- Used NFS and FTP services for transferring files to various machines.
- Performed server installation using Network-Based Kickstart and DVD on Physical Servers, VM Ware, and OVM.
- Proficient in Linux Utilities: KICKSTART , SSH , FTP , AUTOFS , User Management , Disk Management and Swap Partition/Files management .
- Installation, Configuration & Upgrade of Linux Solaris , AIX , HP-UX , and Windows operating system.
- Developed Shell Scripts to automate repeatable tasks , used Bash Shell scripting to manage directories , files , users , and applications .
Environment: NFS, FTP, Linux, UNIX, RHEL, CentOS, Ubuntu, NIS, DHCP, FTP, Telnet, Nagios, Kickstart, SSH, Auto fs, VM Sphere, VMWare, Virtual Box, RPM, and YUM.