We provide IT Staff Augmentation Services!

Sr. System Engineer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • 8 years of experience as a Systems administrator, Cloud technologies and DevOps tools with CI/CD pipeline implementation in Infrastructure support, Production, Software upgrade, Systems security as well as network administration and application support for UNIX/Linux Environment under Client/Server systems as well in the Cloud Environment of experience as a DevOps Engineer

EXPERIENCES:

  • In - depth understanding in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software.
  • Experience in using Version Control Tools TFS, Sub-Version, Git, Gitlab, GitHub and Bit bucket in setting up repositories, merging, branching and tagging.
  • Experienced in build tools such as Apache Ant, Maven and Atlassian Bamboo .
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments
  • Set up Continuous Integration for major releases in Jenkins.
  • Developed scripts to automate DevOps functions, i.e., source code checking with continuous integration (CI), automated test tool configuration, application topology configuration, automated deployment and proactive environment monitoring & management.
  • Hands-on Experience in Jenkins Administration like set-up Security, create Jobs, configure Notifications, Distributed Builds, Install Plugins, Backup, and CLI and also Maintained Jenkins masters for different applications supported several quarterly and project releases in parallel.
  • Hands on experience using AWS services like CloudFormation, Auto scaling, ECS, lambda, ECS Fargate, EC2, EBS, IAM, S3, ELB, RDS, Confidential, Route 53, Cloud Watch, Cloud Trail etc.
  • Experienced in designing Custom sized Confidential with 3 public and 3 private subnets is built using AWS best practices and automating the entire build using CloudFormation or Terraform template.
  • Experienced in deploying terraform template to enforce MFA sign in to improve AWS accounts log in security
  • Experienced in using monitoring tools like Grafana, Influxdb, Telegraf, Nagios and Splunk
  • Troubleshoot and resolve Splunk performance, Log Monitoring issues, Dashboard creation, Data models.
  • Worked effectively in Configuring and Managing monitoring tools like Nagios, Zabbix.
  • Experience in Creating Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Expertise in Installing and Communication between Puppet Master and Puppet Agent, and also involved in writing Puppet Modules or reused Puppet Modules from Puppet Forge, and also have Experienced in troubleshooting and Backup by using Puppet console and Puppet DB.
  • Experienced in Installing, Configured and management in Ansible Centralized Server and creating the playbooks to support various middleware application servers, and also involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
  • Installed Chef Server Enterprise on the workstation and bootstrapped the nodes using Knife, and also involved in writing Chef Cookbooks and recipes to automate the deployment process. And to integrating chef cookbooks into Jenkins jobs for CI/ CD framework, and also Worked with various custom resources, created roles & environments and using chef handlers for different auto kickoff requirement jobs.
  • Experience in managing and administering Nexus and Artifactory Repository Managers for Maven and Ant builds.
  • Experience in managing production environment infrastructure using configuration management tools like Puppet and writing manifests and modules for deploying and handling system configuration.
  • Experience in Managing GIT, SVN such as user accounts, Branching, Merging the changes and writing pre-commit and post-commit hook scripts.
  • Experience in administering the Red hat Enterprise Linux (4/5/6/7), CentOS (4/5/6/7), SUSE (11/12), Ubuntu (10/12/14), OEL (5/6), Sun Solaris (8/9/10) with an extensive implementation and troubleshooting under Client, Server systems.
  • Worked effectively in configuring RHEL satellite servers (4.x 5.x, 6.x,) for patching and maintaining the Local servers with the latest patches.
  • Proficient working with NAS, SAN and DAS storage architectures; also have experience migrating storage from other storage architectures on to SAN.
  • Experience in building, installing, configuring and maintenance of HA Linux clusters in KVM
  • Experience in using KVM (for Kernel-based Virtual Machine) a full virtualization solution for Linux on x86 hardware containing virtualization extensions.

TECHNICAL SKILLS:

Infrastructure as Code: CloudFormation, Terraform, Puppet, Ansible, ChefCI/CD Tools Jenkins, ANT, Maven

DevOps Tools: Puppet, Ansible, Chef, Docker, Kubernetes.Cloud Infrastructure

AWS, Google cloud, OpenStack. Container OrchestratorECS, Fargate, Docker, Kubernetes

Monitoring Tools: Grafana, Influxdb, Telegraf, Cloud Watch, Nagios, Splunk, App Dynamics, Elastic search, Kibana, Logstash

Scripting: Python, Shell Scripting, bash, PERL

Operating systems: Red Hat Linux 4.x, 5.x,6.x, 7, Cent OS 4/5/6/7, Sun Solaris10, 9, 8, SUSE 11/12, Ubuntu 10/12/14, OEL 5/6, Windows 2008/2012/XP/7/8.

Hardware: HP ProLiant G5/G6/G7/G8, Dell PowerEdge 1950/2850/2950/2900, Sun Ultra Enterprise Servers (E3500, E4500, E450, E420R)IBM Blade CentersNetwork Protocols SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP

Database: Oracle 10g and 8i/9i, MS SQL, DB 2 7.2/8.1/8.2, MS Access

Languages/Scripting: Python, Java Script, Shell Scripting, bash, PERL

PROFESSIONAL EXPERIENCE

Sr. System Engineer

Confidential

Responsibilities:

  • Expertise in provision and build the servers for various environments like Cloud (Dev, Prod and On-board teams) and storage team.
  • Grafana terraform template is built in such a way that there should be at least minimum 2 grafana nodes that are configured as docker containers running as a service in AWS Elastic Container Service (ECS) and are using ephemeral ports. Goal is to build a HA proxy Infrastructure so that two docker containers are running behind Application load balancer.
  • Configuring the AWS Code Pipeline and Lambda execution roles and the permissions required to run the function as part of the pipeline.
  • Load balanced Grafana infrastructure is built that is talking to the existing Influxdb instance and the entire build is automated using Terraform template.
  • Created continuous deployment pipeline to deploy to AWS Elastic beanstalk using Codebuild, code deploy and code pipeline.
  • Configured grafana docker container to use RDS endpoint as database URL to store user sessions, route 53 DNS record as server root
  • URL so that it can be used as callback URL while setting up generic oauth single sign on solution and also configured SMTP so that grafana can send out email alerts.
  • Integrated cloud watch with grafana by giving it as a data source and worked on setting up slack alerts from grafana.
  • Worked on setting up single sign on to login to Grafana UI using OKTA.
  • Created RDS Aurora DB with cross region replication using terraform template and used that database as MySQL session manager to implement session service for grafana nodes using ephemeral ports.
  • Created AWS route 53 DNS record set with grafana friendly name and it is pointed to random DNS that is created by Application load balancer.
  • Wrote Terraform and CloudFormation Templates to build out Confidential with 3 public and 3 private subnets, necessary components like IGW, NGW and to associate required route tables with the subnets.
  • Backed up Consul key/value and ACL’s to an S3 bucket and maintain these backups for 7 days and delete the ones that are prior to that. Entire backup process is automated using AWS terraform template.
  • Co-ordinated in designing Confidential CIDR to create Confidential for different environments and to ensure that the address space used for each
  • Confidential is unique from the others in case if we need to enable Confidential peering in the future using AWS.
  • Deployed CloudFormation template to build environments for Dev, QA, Load, Stage, Prod and Admin networks.
  • Wrote Terraform template in AWS to deploy Bastion host in all the environments and helped developers to configure their SSH terminal to get access to instances that are in the private subnet.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation fusing Jenkins along Shell scripts to automate routine jobs.
  • Used Jenkins with CI/CD pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Utilized kubernetes and docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced.
  • Implemented several Continuous Delivery Pipelines for different products using Chef, Jenkins & Puppet, Ansible .
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Used packer to build docker images and deploy it to different environments like dev, QA, stage
  • Created automated image builds using packer, Jenkins and kubernetes.
  • Installed and configured latest version of Docker Datacenter including universal control plane (UCP) and docker trusted registry (DTR) on a cluster of hosts.
  • Involved in Design and Configured multiple environments using Puppet. Deployed Puppet server to configure and manage the nodes,
  • Puppet Dash board for defining the ENCs (External Node Classifiers)/local and Puppet DB for storing the information about the resources, catalogs.
  • Experienced in Creating orchestrated push configuration using MCollective in Puppet on different availability zones.
  • Involved in managing the puppet and resolved the issues related to puppet and monitor the puppet agents using Splunk and ELK.
  • Involved in support and upgrade of Puppet master server from 3.x into the 4.x version.
  • Involved in rewriting the modules according to the environments while migrating to Puppet 4 and did sanitized test on the module behaviors using puppet lint and rspec.
  • Experiences in configuring and maintaining R10K and Code manger and make all puppet masters servers in sync on different availability zones and manage the module with Git and GitHub.
  • Expertise in AWS Cloud and deploy VM for Puppet master in different Availability zones.
  • Expertise in Forman as a Provision tools for deploy the VM and Duplicate the environment using Puppet.
  • Experienced in configuring RabbitMQ to push images on release to different environments.
  • Expertise in Bash scripts, Python and Perl scripts for regular and periodic jobs and for system administrator.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.

Environment: Ansible, Puppet, Splunk, ELK, Jenkins, AWS, Terraform, Cloud Formation, Confidential, lambda, Route-53, RDS, EBS, IAM, EC2, ELB, GCP, Docker, packer, kubernetes, Grafana, Git Hub, Ubuntu, RedHat

Sr. DevOps/Cloud Engineer

Confidential, Deerfield, IL

Responsibilities:

  • As a DevOps Engineer, supported environments like Production, Development and Test environment’s carrying Red Hat Linux, SUSE Linux, OEL, CentOS.
  • By doing Infrastructure as a code, it is easy to deploy, configuration and maintain the servers.
  • Strong knowledge and experience on AWS, specifically in Lambda, IAM, API Gateway, DynamoDB, Cognito, S3, CloudFront, Confidential, EC2.
  • Expertise in architecting secure Confidential Solutions in AWS with the help of Network ACLs, Security groups, public and private network configurations.
  • Involved in Configuration Automation and Centralized Management with Ansible and Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Worked on Implementing Atlassian Tools (Bitbucket, Bamboo, Crowd, JIRA) to create CI/CD Pipeline for delivering Continuous
  • Deployments for automation of Daily Application testing’s in Development Environment.
  • Implemented a CI/CD pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
  • Developed and implemented Jenkins CI/CD automation strategy for various applications according to the agile process.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup for the projects.
  • Involved in Writing Various Custom Ansible Playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.
  • Expertise in Configuration of Ansible Tower, which provides a dashboard and role-based access control, so that it's easier to allow individual teams access to use Ansible for their deployments.
  • Involved in installation and configuration of the Puppet Master, Agent nodes and an Admin control workstation, and worked with auto and manual signing of
  • SSL certs, setting the intervals for pulling the manifests, between Puppet Master and Agents.
  • Used Core and Custom Resources in Puppet Manifests and Metaparameters to make the dependencies in the classes.
  • Defined site-specific and global variables using Puppet hiera (YAML and JSON) for creating re-usable modules.
  • Worked with the active-mq server, to set up mcollective server and agents for orchestrations or parallel job execution on puppet nodes. And puppet nodes are Managed/Administered using mcollective.
  • Worked with Confidential to define custom facts using Ruby and shell scripts. Configured and maintained Puppet DB and integrating it with Postgres DB as the backend server to export resources.
  • Involved in integrating the GIT into the Puppet to ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to Git.
  • Worked with GitHub and Atlassian Stash for Version controlling, collaboration and code review of development/stable/production code for different environments using branching and merging techniques
  • Working on migration project of moving current applications in the traditional data center to AWS by using
  • Implemented and Enhanced the Existing Scripts developed in Bash Shell, Perl, and SQL. Responsible for maintaining the reporting, billing, and invoicing databases (PostgreSQL).
  • Experience in Creating Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used version controller tools like GIT, SVN to maintain the Puppet code. Analyze and resolve conflicts related to merging of source code for GITHUB.
  • Worked on variety of Linux Platforms Red Hat Linux includes installation, configuring and maintenance of applications on different environments Development, Test, Production.

Environment: Ansible, Puppet, AWS, Jenkins, GIT, Git Hub, Atlassian Stash, Maven, Nagios, Nexus, Cloud Watch, Bash Shell, Perl Scripting, Python, PostgreSQL, MySQL, MariaDB RHEL, Ubuntu, SUSE, Solaris, Middleware Application Servers, VMware Virtual Center, vSphere 5/6.

System Engineer

Confidential, Boston, MA

Responsibilities:

  • Worked on AWS Cloud Watch, Cloud Formation, Cloud Trail services and Cloud Front to set up and manage cached content delivery.
  • Managed and supported AWS Security related issues, such IAM and S3 policies for user access
  • Installed Chef Server Enterprise on workstation and bootstrapped the nodes using Knife.
  • Develop and enhance the automated configuration management system, by Creating Chef Automation tools and builds, and make an overall process improvement to any manual processes.
  • Implied in testing cookbooks on different platforms using Chef Kitchen . Hands-On knowledge with the Chef DK like Berkself, for storing cookbooks and in documenting the pattern and use of Delivery CLI to automate the adeptness in Chef and Maintaining and accessing the infrastructure through Chef Compliance and Inspect the node to test the infrastructure by specifying the policies to follow.
  • Involved in writing Chef Cookbooks and Recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for CD framework.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Design & implemented Confidential service for extension of customer's on-premises datacenter with AWS Cloud using AWS Confidential and VPN & Direct Connect services.
  • Involved in Modifying the Puppet forge as per the requirement on Puppet and Involved in creating modules and manifests in Puppet using Ruby.
  • Troubleshooting Puppet errors and inspecting configuration settings in Puppet and Used schedules to limit when resources can be applied in Puppet.
  • Experienced in configuring the Run deck for Orchestration and scheduling the Jobs for different environments.
  • Installed and configured Docker Environments in the R&D Lab to setup and isolate application environments as Independent software containers, which runs on top of a single Linux Instance.
  • Also Configured Private Docker Registry Hub to manage the Docker images for Ubuntu, CentOS and RHEL Linux environments.
  • Worked on the installation and configuration of the monitoring tool Nagios, and Automated Nagios services for database server, web-server, application server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
  • Using Chef and Puppet to deploy Mail software across multiple mail servers.
  • Managed a team of System Administrators who escalated the Weekly & Daily Backup Reports, recovery logs, User activity reports & monitoring Reports of Firewall Logs.
  • Involved in support and upgrade of Puppet master server from 2.x into the 3.x version on servers and clients.
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT etc.
  • Maintained branches/forks in GITHUB version control for the changes made in cookbooks as per release.
  • Used Simple Network Management Protocol (SNMP) to manage networking.

Environment: Chef, Puppet, AWS, Jenkins, Docker, GIT, Nexus, Nagios CloudWatch, PostgreSQL, MySQL, MariaDB, RHEL, Ubuntu, SUSE, Solaris, Middleware Application Servers, VMware Virtual Center, vSphere 5.x/6. x.

System Administrator

Confidential

Responsibilities:

  • Building and configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Linux kernel, memory upgrades and swaps area. Server builds using Red Hat Satellite Server and Red Hat Linux Kick Start Installation.
  • Worked with the Setup of Confidential Environment for network-based Linux installs and configuration setup. Also worked with Post installation scripts, to install and configure core and layered products like Backup, monitoring, scheduling and antivirus software’s.
  • Implemented and maintained the branching and build/release strategies utilizing GIT
  • Written different bash shell scripts, as per the needs for monitoring, automation of installs and configurations for different Linux environments.
  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Production
  • Analyze, resolve, compilation and deployment errors related to code development, branching, merging and building of source code along with Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux.
  • Experience using configuration management tool Ansible in provisioning AWS machines. Implemented a continuous deployment (CD) pipeline involving Jenkins, Ansible to complete the automation from commit to deployment
  • Developed Chef Cookbooks to install and configure Apache Tomcat, Jenkins and deployment automation.
  • Performing Linux kernel upgrades on the servers and troubleshooting any servers that come across the kernel panic issues.
  • Settings up Jenkins master and configuring Jenkins jobs in it and troubleshooting the build issues during the Jenkins build process.
  • Involved in cluster capacity planning, Hardware planning, Installation, Performance tuning.
  • Experience in Performance Monitoring of Kernel parameters, Memory, Disks, Network. Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues.
  • Implemented techniques to protect data in transit and at rest using both Server-Side-Encryption and Client-side-Encryption.
  • Built DNS server using bind, responsible for handling forward and reverse lookup DNS entries, and managing DNS servers.
  • Worked with SAN, in EMC and Clarion disks, their configuration and installation of power path.

Environment: RHEL, Solaris, Apache, IBM AIX, VERITAS Net Backup, Cisco Switches and Routers, DNS, NFS, SMB, LDAP.

System / Linux Administrator

Confidential

Responsibilities:

  • Installed/Configured/Managed/Administrated all Unix/Linux servers includes the design and selection of relevant hardware to support the installation/upgrades of Red Hat (4/5), Solaris 8/9/10 operating systems.
  • Extensive experience in configuring and building RHEL 4/5/ servers using Confidential .
  • Extensive experience in User Administration with creating users, groups, and giving permissions
  • Installing and managing packages using command line utility using RPM and YUM.
  • Managed shared NFS files system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting and stopping the NFS services.
  • Scanning the newly assigned LUNs to the serves and assigning them to volume group and creating file systems using Logical Volume Manager (LVM).
  • Adding storage to the cluster disks and increasing/ decreasing the filesystem in RHEL.
  • Upgrading HP ILO & BIOS Firmware as HP recommendation regularly on HP servers.
  • Administration and support of homogeneous production and development server infrastructure of multiple flavors of Linux and Solaris.
  • Experience in Solaris 10 zones, ZFS, and installation of packages and patching the servers.
  • Maintained Load balancing, High availability, Failover functionality, and Disaster recovery included changing IP address of the web and app server machines, which caused change in the virtual host and http transport configurations.
  • Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers, Samba server, Apache server.
  • Planned and implemented migrations from lower end to higher end in OS level and Hardware level in Solaris, HP-UX and Linux servers.
  • Configured and managed Red hat satellite Network server, performing package management tasks and errata updates.

Environment: Red Hat Satellite server, SVN, JIRA, WebSphere, WebLogic, Jboss, EAP 5.2/6.4, Apache Tomcat 6.x,7.x,8.x and HTTP (2.0,2.2), RHEL, OEL, Solaris, IBM-AIX, VMware, LVM, RAID, Clusters

We'd love your feedback!