We provide IT Staff Augmentation Services!

Devops Cloud Engineer Resume

3.00/5 (Submit Your Rating)

SfO

PROFESSIONAL SUMMARY:

  • Over 8 years of extensive experience in the IT industry, involved in all Phases of Project life Cycle (SDLC) and Agile - Analysis, Design, Development, Testing, Documentation Which unites into the field of DevOps and AWS with skill in Linux Administration, Continuous Integration, Configuration Management, Automation and Monitoring.
  • Expertise in implementing the Configuration Management using tools like Chef, Puppet and Ansible.
  • Extensively worked with automation server Jenkins to automate all sorts of tasks related to building, testing and deploying software.
  • Experience in automation of code deployment across multiple cloud providers such as Amazon Web Services, Microsoft Azure, Google Cloud, VMWare and OpenStack.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, DB2, Oracle and NoSQL database like MongoDB.
  • Experience working with Nagios, Splunk, AppDynamics, CloudWatch and ELK stack (Elasticsearch, Logstash and Kibana).
  • Experience in administration of Production, Development & Test environment’s working in various flavors of Linux and Unix like RHEL 4.x, 5.x, 6.x, 7.x, Ubuntu, CentOS, AIX 5.2 /5.3 /6.1 /7.1 and Solaris 8, 9, 10.
  • Extensively worked with APM tools like Newrelic and AppDynamics.
  • Working experience with Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm. Used Docker for local Application Deployment and test.
  • Experience in using Apache Tomcat, Nginx, Oracle WebLogic and IBM WebSphere Application servers for deployments.
  • Experienced in building scripts, deployment and automated solutions using scripting languages such as bash, Python and Ruby.
  • Extensive Experience in System Administration such as System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on Linux operating systems.
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git, Sub Version (SVN). Created tags and branches, fixed merge issues and administered software repositories.
  • Experienced in creating, Managing Kubernetes clusters and Kubernetes namespaces.
  • Strong in troubleshooting, monitoring, training and 24/7 production support in production environment.

TECHNICAL SKILLS:

Cloud Services: AWS (EC2, S3, Cloud Watch, RDS, Elastic Cache, IAM)

Configuration Management tools: Ansible, puppet and chef

Programming: Bash, python and ruby

OS Platforms: UNIX (Solaris 8,9,10), Linux 5/6, Ubuntu, AIX, Windows 2008, 2012

SCM/Version Control Tools: Svn and GIT

Web Service Tools: JBoss, Apache Tomcat 5.x, IntelliJ IDEA, Oracle WebLogic10.x/11.x, IBM WebSphere 5.x,6.x,7.0, IIS Server, JBoss

CI Tools: Jenkins/Hudson

SDLC: Agile and Waterfall Methodologies

Database Systems: SQL Server 2008/2012, Oracle 9i/10g, PL/SQL, MS Access, DB2 and Postgres

Hard Ware: Sun T2000, M5000, Ultra Enterprise 6000/5000, SPARC sun4c/sun4u, Dell Blade Servers, HP Blade Servers, Dell R720/R730.

Ticketing/Bug Tracking: Jira and ServiceNow.

Monitoring tools: Nagios and Splunk

Container Technologies: Vagrant and Docker.

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, NIS, LDAP, UDP and Cisco Routers and Switches.

PROFESSIONAL EXPERIENCE:

Confidential, SFO

DevOps Cloud Engineer

Responsibilities:

  • Involved in designing and deploying large applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling and configured RDS instances using Cloud Formation and Terraform.
  • Worked with AWS Cloud platform and its features which includes EC2, VPC, EBS, IAM, SNS, KMS, RDS, ECS, EBS, EKS, Systems Manager, Inspector, GuardDuty, WAF/Shield EMR, CloudWatch, Cloud Trail, Cloud-Formation AWS Config, Autoscalling, CloudFront, AMI, AWS CLI, S3, Kinesis and SQS/SNS.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and applications and implemented AWS security best practices.
  • Deployed Hadoop clusters on AWS EMR and worked with Realtime streaming applications using apache kafka, AWS kinesis, Apache Storm and Apache Spark.
  • Created automation process using AWS CodePipeline and CI/CD tool Jenkins along with AWS CodeDeploy.
  • DevelopedTerraform templates to create custom sized VPC, NAT subnets, NACLs for deployment of Web application and database templates. Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • Worked with Direct Connect/VPN/VPC peering solutions to create virtual interfaces from my datacenter.
  • Working knowledge of Marathon as container orchestration platform for Mesosphere’s Datacenter Operating System (DC/OS) and Mesos.
  • Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Created Lambda functions that are triggered by CloudWatch events to schedule EC2 instances.
  • Developed clustered container environment in AWS using Docker and Kubernetes to manage dozens of microservices and with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Worked with AWS Key Management Service (KMS) to encrypt data and integrated with AWS CloudTrail to provide logs of all key usage to help meet compliance needs.
  • Worked with Amazon Elastic Container Service (Amazon ECS) for containerized applications on AWS and migrated legacy Linux applications from on-premises to the cloud using Amazon ECS.
  • Designed and implemented a SaltStackenvironment, which is responsible for monitoring configuring, and automating several nodes in the infrastructure.
  • Installing and configuring Saltstack for writing manifests to automate day-to-day activities and managed 500 servers using Saltstack to install and update system, application configurations.
  • Created Bash scripts that ran on Saltstack minions pulling out relevant system information. And automated the cloud deployments using Saltstack.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Used Docker in defining and creating applications by encapsulating them in containers and collaborated with development support teams to setup a continuous delivery environment.
  • Automated the process to create Docker images which includes automated package builds into the image and deploy them as needed.

Environment: AWS Cloud, AWS Lambda, EC2, VPC, EBS, AMI, SNS, RDS, EBS, S3, DynamoDB, IAM, Cloud Formation, OpsWorks, Cloud Watch, puppet, GitHub, Centos, RedHat Linux 5.x/6.x/7.x, GitHub, Shell scripts, puppet Agile, IaaS, PaaS, SaaS, Apache Tomcat, Docker, Python, Nagios, Terraform and Kubernetes.

Confidential, Somerset, NJ

DevOps Engineer

Responsibilities:

  • Implemented Jenkins pipeline by utilizing Jenkinsfile for implementing and integrating continuous delivery pipeline in to Jenkins and implemented multibranch pipeline.
  • Responsible for building and configuring the automated CI/CD pipeline in multiple environments such Prod/Non-Prod, using Jenkins, Nexus Repo, Maven, Git and Docker.
  • Implemented Packer based scripts for continuous integration with the Jenkins server and deployed packer based scripts on to the Amazon ec2 instances.
  • Worked with Packer for creating identical machine images for multiple platforms and used packer in continuous delivery pipeline.
  • Setting up and building AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, ElasticSearch, Security Group, Auto Scaling, Lambda and RDS in Cloud Formation and Involved in deploying the content to Cloud platform on AWS using EC2, S3 and EBS.
  • Performed AWS cloud deployments for web applications with monitoring using CloudWatch and VPC to manage network configurations.
  • Hands on experience with IAM to set up user roles with corresponding user and group policies using JSON.
  • Developed build and deployment scripts using ANT and Maven as build tools in Jenkins to move from one environment to other.
  • Built and Deployed Java/J2EE and C++ to a web application server in an Agile continuous integration environment and automated the whole process.
  • Worked on setting up Upstream and Downstream Jobs, Multi project jobs in Jenkins and used pipeline plugin to manage them.
  • Responsible for installing Jenkins master and slave nodes and configured Git with Jenkins and schedule jobs using POLL SCM option.
  • Experience working with releasing and managing of NoSQL, Hadoop, Kafka and created web applications using REST, JSON, or similar protocols.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Identifying the Critical applications for System resource utilization (CPU, Memory, Threads etc.) & JVM heap size was monitored using AppDynamics and Automation of App Agent Installations and Machine Agent Installations.
  • Written ansible playbooks to deploy ELK stack using single click deployment.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Expertise in scripting for automation, and monitoring using Shell and Ruby scripts.
  • Worked on upgrading the Splunk Indexers, Search heads and forwarders.
  • Wrote puppet modules for the Tomcat/Apache/Splunk forwarder services in our distributed infrastructure.
  • Involved in writing SQL queries to implement the schema related changes for internationalization and debugged the build errors using SQL queries to make sure Database is not corrupted.
  • Integrated on-premises Fault-Tolerant Microsoft Active Directory with the Google Cloud Platform.
  • Create and provision virtual machines using Google Compute Engine and worked with serving website content and storing data with Google Cloud Storage.
  • Migrated all our test and development on-premises servers to GCP using import VM and VM migration service.
  • Did a POC on Kubernetes Engine Service in GCP where we have spun up multiple containers, provision applications on it, tested the performance, check the network statistics, IOPS etc.
  • Developed Shell and Python scripts for automation of the build and release process.
  • Worked on GCP Archival storage Nearline and Cold line for dumping all our archival storage both on-premises and cloud.
  • Worked on integrating application logs with Splunk and wrote several custom Splunk queries for monitoring and alerting.
  • Experience working with JIRA, Selenium and Team Forge.
  • Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.

Environment: Jenkins, Ansible, Maven, ElasticSearch, GCP, Splunk, JIRA, python, GIT, JBoss, Java, Cobbler, Maven, WebSphere 6.x, ANT, MSBuild, Kubernetes, Java, J2EE, SOA, Red Hat Linux 4.x, 5.x, SUSE 10, Ubuntu, Solaris 8,9,10, Oracle 9i, SQL, Postgres.

Confidential, Cypress, CA

DevOps Engineer

Responsibilities:

  • Developed several playbooks using Ansible and deployed the applications/services on the client hosts.
  • Worked on Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. All server's types were fully defined in Ansible.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds and automated the deployment on the application servers using the code deploy plugin for Jenkins.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory).
  • Experience working with Azure Automation, Service Management Automation (SMA), and System Center Orchestrator.
  • Deployed spring boot apps in Azure using CI/CD plugins and automated pipelines.
  • Implemented the Azure functions for app metrics. Did a Cassandra setup in Azure and setting up API gateways and config server for microservices in Azure.
  • Have written the custom API which can talk to both on premise and Azure containers as well.
  • Experienced in installing, configuring, and troubleshooting Microsoft Windows Server platforms Windows OS, IIS, MS SQL Server, BizTalk, and ASP.Net applications deployments.
  • Experience working with JSON, PowerShell, and ARM templates.
  • Experience of building solutions that use Azure Active Directory, ADFS, OAuth, SAML for authentication/Authorization.
  • Working knowledge and experience in Micro-Service Programming model, SOA, Service Fabric
  • Good understanding and experience in designing, hosting and managing data in SQL Azure, Document DB, Table Storage, Azure Data Lake, blob storage.
  • Working knowledge of Azure Analytics, PowerShell, ARM, Azure CLI.
  • Deployment of J2EE Applications archives War, Jars, into WebLogic Application Server in clustered Environments
  • Experience working with networking protocols L2 and L3.
  • Implemented CI using Jenkins with automated unit tests, static code analysis, Code coverage, code duplication and code standards using Sonar Qube.
  • Created and maintained build related scripts developed in ANT, shell and Python and worked with development team to migrate Ant scripts to Maven.
  • Created and wrote shell scripts (Bash), Ruby, Python, and Power Shell for automating tasks.
  • Written Chef Recipes in Ruby to automate infrastructure administration (infrastructure as code) and deployment automation. Created cookbooks to install and configure required packages to setup the environments.
  • Experience on working with IP Networking, Network security, Firewalls and DDOS mitigation.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents
  • Working experience with version control tools like SVN and well versed with concepts like Merging, Branching, repository creation and repository authentication.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Jenkins, Chef, Red Hat Enterprise Linux 4.x/5.x, CentOS, Solaris 9, 10, VMware ESXi, NCCM (Network Configuration and Change Management), Sitescope, Oracle 9i, WebSphere, Tomcat, Java/J2EE, CI/CD, Maven, ClearCase/CVS, Jenkins, WebSphere, Team City and OpenStack.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration and management of LAMP (LINUX/Apache/MySQL/PHP) stacks.
  • Specialized in Linux System Administration, Installation, Configuration of RHEL 4/5/6, CentOS 4/5/6.
  • Proficient in System Software Installation, Configuration & Administration of NFS, NIS, DHCP, FTP, DNS, Apache and Samba server configuration and management.
  • Performance tuning and management for Linux server and working with the application/database team to resolve issues.
  • Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
  • Maintaining the Linux Firewall for network and implement to the network security.
  • Creation of Users, Groups and mount points for NFS support management of user accounts, files and directory permissions, and security UNIX systems to match industry best practices.
  • Monitoring systems, CPU, memory and disk utilization using TOP, SAR, VMSTAT, and NETSTAT.
  • Planning, Installation, configuration, Maintenance and administration of Linux (Red Hat 4,5 & SUSE) and day to day system admin tasks.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Install and configure DHCP, DNS (BIND), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on SUSE and Linux servers.
  • Administration of repetitive jobs using CRON scheduling, and using bash scripts to accomplish the task on multiple servers.
  • Performed disaster recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
  • Installation, configuration and administration of JBOSS, Apache, WEBLOGIC, Tomcat, Nginx and WEBSPHERE.
  • Management of User-accounts, Group-accounts, File Systems, Password policies, File/Directory Disk management, Permissions, Ownership and ACL's.Monitoring Virtual memory, adding additional Swap space as needed.
  • Implementing RAID levels (RAID 0, RAID 1, RAID 5).
  • User and Group Administration along with SUDO user permissions.
  • Remote Secure shell access (SSH), remote file transferring using SCP, RSYNC
  • Linux File System Hierarchy, File management, assigning special permissions like SUID, SGID, SICKY BIT and Assigning ACL permissions.
  • Soft link, Hard link creation, Normal and Permanent Mounting File Systems and also NFS auto-mounting.
  • Task scheduling using CRON and at.Basic Network Configuration and Troubleshooting.
  • Preparing server performance status report which includes CPU, Memory and File System utilization.
  • Configuring and managing environments using virtualization solution KVM.
  • System Administration Activities like Managing file systems, hardware status and monitoring.
  • Performed tasks on F5 load balancer like installing and renewing SSL certificates and bouncing servers with performance issues after taking them out of the server pools.
  • NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
  • Solving the problems as & when created when NFS data being accessed.
  • Configuration and maintenance of Apache and Tomcat Servers.
  • Modifying/ Writing scripts in Bash and Corn shell for optimizing day to day administration
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Performed administrative tasks such as system startup/shutdown, backups, Printing, Documentation, User Management, Security, Network management, configuration of dumb terminals.
  • Systems performance monitoring and troubleshooting end user and application problems.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Worked closely with database administration staff to ensure optimal performance of databases, and maintain development applications and databases.

We'd love your feedback!