We provide IT Staff Augmentation Services!

Build And Release Engineer/system Admin Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8 Years of specialized IT experience in Devops/ Cloud/ AWS/ System Admin/ Build & Release
  • Over 4+ years of rich experience in setting up enterprise infrastructure on Amazon Web Services (AWS) including EC2, ELB, EBS, S3, Auto - Scaling, AMI, RDS, IAM, Cloud Formation, VPC, CodeDeploy, Elastic Beanstalk, CloudWatch, Cloud Trial
  • Build servers using AWS, importing volumes, launching EC2, S3, RDS, creating security groups, auto-scaling, Elastic load balancers (ELBs) in the defined virtual private connection (VPC).
  • Strong familiarity with Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables.
  • Architected, planned, developed & maintained Infrastructure as code strategy to CI/CD deployments using Terraform.
  • Experienced in building own local development environments that use only a handful of virtual machines with vagrant
  • Experienced on several Docker components like Docker Engine, swarm, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Experienced with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with kubernetes clusters
  • Experienced on Kubernetes architecture: node, pods, their containers, images, volumes, network etc. kube-proxy is a simple network proxy and load balancer responsible for reflecting services on the nodes worked on Jenkins for continuous integration and for End-to- End automation for all build and deployments.
  • Strong hand-on expertise on configuring and integrating the servers with different environment and creating new machines using configuration management/provisioning tools like CHEF (Knife, recipe, cookbook), ANSIBLE (Playbook, inventory) and PUPPET (Puppet manifests, Factor, catalog).
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Prepare and implement release plan through release planning meetings, and address all release related issues as first point of escalation and involved in automation forCI/CDprocess to mitigate issues
  • Hands on experience in in Installing VMware ESXi, and Configuring ESXi hosts, Managing vCenters, and Data stores.
  • Experience in administering Linux and Experience in Installation, Configuration, Backup, Recovery, upgrading Red Hat Linux 3.x, 4.x, 5.x and 6.x using Kick start Servers and Interactive Installation.
  • Expertise to handle tasks in Red Hat Linux includes upgrading RPMS using YUM, kernel, HBA driver; configure SAN Disks, Multipath and LVM file system.
  • Experience in Creation and managing user accounts, security, rights, disk space, quotas and process monitoring in Red hat Linux.
  • Experienced in troubleshooting, Configuring and deploying various enterprise applications in WebSphere, Tomcat.
  • Hands on experience on working with System health and performance Monitoring Tools like Nagios, Zabbix, Splunk, ELK Stack (Elastic search, Log stash, Kibana), Cloud Watch, AppDynamics
  • Experience in working with version control systems/ source code repository tools like Subversion, Bit bucket, Perforce, GIT, CVS, SVN, GitHub maintaining/troubleshooting the CM tool in UNIX and Windows environment
  • Expertise in scripting/Programming for automation, and monitoring using Bash, Groovy, Shell, PHP, Ruby, Python, Perl scripts.
  • Deployed special open source for instance LAMP(Linux, Apache, MySQL and PHP/Pearl/Python) assorted Tivoli products.
  • Experience in planning and implementing Migrations on Solaris and Linux servers
  • Experience in working with the Relational SQL Databases like Oracle, MySQL, MS SQL and NOSQL databases list Cassandra, MongoDB, PostgreSQL, Couch DB, Redis, AWS Dynamo DB
  • Worked with different Bug tracking tools like JIRA, Remedy, and Fisheye.
  • Good experience in reviewing system logs files for errors, settings up Cron jobs for backups and monitoring process.
  • Experience in Advanced TCP/IP programming & Serial Port Programming in Unix/Solaris environment.
  • Conduct and oversee configuration, testing, troubleshooting, and maintenance of routers, hubs, switches, cabling, and other LAN equipment.
  • Resolving system errors and crashes, huge file sizes, file system full errors and Installing Network Printers and rectifying the Printer problems over the network.
  • Ability to assess a situation, identify problems and devise corrective action.
  • Effective communication skills backed with excellent technical aptitude and strong ability to interact clients efficiently.

TECHNICAL SKILLS

Build Tools: ANT, Maven, Gradle, Hudson/Jenkins, Bamboo

Version Tools: SVN, GIT, GITHUB

CI-CD Tools: Jenkins, Hudson

CM Tools: Puppet, Chef, Ansible

Provisioning Tools: Terraform, Cloud Formation

Scripting: Bash Scripting, Python, Ruby, Pearl, ANT

Database: SQL Server, MySQL, DYNAMODB, Cassandra

Operating Systems: RHEL/CentOS, Ubuntu/Debian/Fedora, Windows XP 2000/2003/2008

Bug Tracking Tools: JIRA, Bugzilla

Cloud Technologies: Amazon Web Services (AWS), Microsoft Azure, Cloud Foundry, OpenShift

Virtualization: VMware, Vagrant, Docker, Elastic Container Service, Kubernetes

Monitoring Tools: Cloud Watch, Nagios, Data dog, Splunk, Zabbix

Networking/ Protocols: DNS, LDAP, TCP/IP, FTP, HTTP, HTTPS, SSH, SFTP, SCP, SSL, DHCP

App/Web servers: Apache Tomcat 7/8/9.x, JBoss 7.x, Apache Web Server, Ngnix

PROFESSIONAL EXPERIENCE

Devops/AWS Engineer

Confidential, Duluth, Georgia

Responsibilities:

  • Involved in designing and deploying applications using AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates.
  • CreatedAWSLaunch configurations based on customized AMI and use this launch configuration to configure auto scaling groups.
  • Setup load balancer ELB to achieve high availability of applications running on multiple AZ EC2 instances.
  • CreatedAWSRoute53 to route traffic between regions and onsite station. Created security groups firewalls that control inbound and outbound traffic in Subnets.
  • Used IAM to create roles and permissions. Configured NACL’s, Security Group, Route tables in Public and Private Subnets in VPC to allow desired traffic to instances
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with PHP, Python, Ruby
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup along with access logs, Cloudwatch and cloudtrail onAWS.
  • Used CloudFront to deliver content from AWS edge locations drastically improving user experience, latency.
  • Used Amazon Gateways like stored gateway and cache gateway for easy backup of infrequent data.
  • Used Terraform templets along with Packer to build images for application deployment in AWS.
  • Developed Vagrant environment in own workstation to test the developer's Scripts locally.
  • Used Jenkins Pipelines to drive all micro services builds out to the Docker registry and deployed Kubernetes
  • Worked on infrastructure with Docker containerization and maintained Docker Images and containers.
  • Worked on kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and deployed application containers as Pods.
  • Used kubernetes to deploy load balance, scale and manage Docker containers with multiple namespace versions.
  • Installed Jenkins master slave nodes required for troubleshooting testing builds during Jenkins build process.
  • Installed and configured configuration tool such as Chef Server, workstation and nodes via CLI tools to AWSnodes.
  • Written wrapper scripts to automate deployment of Chef Cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Written multiple Cookbooks in Chef, implemented environments, roles, data bags in chef for better management.
  • Creating and Implementing branching and merging strategy with multiple branches. Used GIT as source code management repository to keep track of version changes.
  • User, Group creation, monitoring and maintaining logs for system status/health using Linux commands and Nagios system monitor. Writing new plugins in Nagios to monitor.
  • Created end to end automation using GERRIT, Jenkins (Created Build service to automate flow).
  • Developed Perl and Python scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Experience in installation, configuration, backup, recovery, maintenance, support of Linux and Solaris, Administration of Windows, Red Hat Linux, Cent OS and VMware Environments.
  • Involve in setting up JIRA as defect tracking system and configure various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Automation and monitoring of JAVA platform build system including automation using Jenkins and dependency management using Maven
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.

Environment: AWS, RHEL, Chef, Kubernetes, Jenkins, Terraform, Nagios, Java/J2EE, GIT, Github, JBOSS, Docker, Bash, Tomcat, ANT/Maven, CentOS, Unix

DevOps/AWS Engineer

Confidential

Responsibilities:

  • Managed Amazon Web Services EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console
  • Design highly available systems, Auto Scaling, Elastic Load Balanceusing exiting AMI using multiple zones of AWS
  • Create and manage S3 buckets; Enable logging in S3 bucket to track the request who is accessing the data and enable versioning in S3 bucket and restore the deleted file.
  • Define AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach public and private subnet and instance
  • Created NAT Gateway to allow private instance to access outside traffic only to updates and patch to update instance
  • Configure Virtual Private Cloud with both public and private subnets, NAT instances, and Elastic Load Balancers and enable latency in VPC.
  • Automated the server provision and stack creations by developing Terraform templates in AWS CLI for various resources like Auto scaling, ELB, EC2, Security Groups.
  • Worked on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Working in Deployment area, using Dockers Tool for deployment by creating Docker Containers and Docker Images and pushing it to Docker HUB.
  • Integrated Docker container Orchestration framework using kubernetes by creating pods, configMaps, deployments.
  • Used kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Docker container deploying microservices, and scaling the deployment using multi node kubernetes cluster
  • Installed Chef Server on the workstation and bootstrapped the nodes using Knife, and involved in writing Chef Cookbooks and recipes to automate the deployment process.
  • Designed and implemented Chef, including the internal best practices, cookbooks automated cook books CI and CD system.
  • Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports.
  • Administered and Engineered Jenkins to manage weekly Build, Test and Deploy chain, SVN/GIT with Development /Test /Production Branching Model for weekly releases.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts war or ear files.
  • Installed and configured a LAMP server on CentOS (Red Hat) as well as configured firewall rules utilizing iptables to harden the environment.

Environment: AWS, RHEL, Chef, Kubernetes, Jenkins, Terraform, Nagios, Java/J2EE, GIT, Github, Docker, Bash, Tomcat, ANT/Maven, CentOS, Unix

DevOps/Cloud Engineer

Confidential, Malvern, PA

Responsibilities:

  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create AMIs for mission critical production servers as backup.
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.
  • Setting up scalability for application servers using CLI for Setting up and administering DNS system in AWS using Route53
  • Managing users and groups using the amazon identity and access management and Assigned roles and permissions
  • Created monitors, alarms and notifications for instance using Cloud Watch Monitored System Performance
  • Implementing a Continuous Delivery framework using AWS Code pipeline, codecommit Jenkins, Chef, Maven & Nexus in Linux server’s environment
  • Managed continuous delivery environment with the use of build platform tool Docker and virtualize the servers onAWSusing the Docker; create the Docker files and version control.
  • Created, managed and performed container based deployments using Docker images containing Middleware and Applications together and Evaluated kubernetes for Docker container orchestration.
  • Launched Docker containers on pods on top of multi-node kubernetes cluster in AWS environment with help of Kops and kubectl
  • Worked on containerization Microservices and collaborated in setting up a continuous delivery environments using Docker orchestration
  • Administered and Engineered Jenkins to manage weekly Build, Test and Deploy chain, SVN/GIT with Development/ Test/ Production Branching Model for weekly releases.
  • Implemented Continuous deployment and environment provisioning using Ansible and Configured password less SSH connection between nodes to run the Ansible playbooks.
  • Used Ansible to configure and manage infrastructure wrote Playbooks to streamline the process.
  • WrittenAnsibleroles using YAML such as tasks, variables, files, handlers, templets and writing playbook. Managed the inventory file in Ansible
  • Supported and deployed to web application servers such as WebLogic, JBOSS, Tomcat, and Apache HTTPD servers.
  • Proficiency in writing automation scripts using Shell, Power Shell, Ruby, JSON, Python to support infrastructure as code and continuous deployment.
  • Deployed Java/J2EE to a WEB application server in an Agile continuous integration environment and automated the process.
  • Installed and configured Splunk for log monitoring and forwarded system stats to Splunk indexer, created dashboards and alerts using this data

Environment: AWS, RHEL, CentOS, Ansible, CloudFormation, Jenkins, JIRA, Splunk, GIT, Github, Nexus, Python, Bash, Tomcat, Ngnix, CentOS, Unix

Devops /Linux Administrator

Confidential, Austin, TX

Responsibilities:

  • Configured S3 versioning and lifecycle policies in AWS, to backup files and archive files in Glacier.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Created and updated Puppet manifests and modules, files and packages stored in GIT repository. Responsible for implementing Puppet for applications deployment.
  • Creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Deployed Puppet, Puppet dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Performed Server configuration management viaPuppet. Transparent Data Encryption (TDE) implementation.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Troubleshooting Hardware, Operating System Application Network problems and performance issues; Deployed latest patches for Linux and Application servers
  • Created users, manage user permissions, maintain User & File System quota on RHEL
  • Performed Red Hat Linux Kernel Tuning.Linux kernel, memory upgrades and swaps area.
  • Red hat Linux Kickstart Installation. implementation and configuring network services such as HTTP, DHCP, and TFTP.
  • Installation and configuration DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on servers.
  • Use VMware VSphere, VCenter to create VMs managed these VMs on various ESX hosts.
  • Experience in installation, configuration, backup, recovery, maintenance, support of Linux and Solaris,
  • Administration of Windows, Red Hat Linux, Cent OS and VMware Environments.
  • Planning, design and ordering systems, Worked with DBAs on installation of RDBMS database restoration and log generation.
  • Setup Zabbix monitoring and performance alerts to alarm and an operations engineer for responding to all site reliability and operations issues.
  • Integrate Zabbix with Jenkins, Jira to automate the tasks and issue reporting. Build scripts for self-healing to automate event handling in Zabbix.

Environment: AWS, RHEL, Solaris, Puppet, Jenkins, vagrant, Splunk, GIT, Github, Nexus, Python, Bash, Tomcat, Ngnix, Unix

Build and Release Engineer/system Admin

Confidential

Responsibilities:

  • Generated Ant, Bash scripts for build activities in QA, Staging and Production environments.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Administered and Engineered Jenkins to manage weekly Build, Test and Deploy chain, SVN/GIT with Development/Test/Production Branching Model for weekly releases.
  • Worked on Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments
  • Used Jenkins for Continuous Integration and deployment into WebSphere Application servers.
  • Used Jenkins to perform automated builds and deployments.
  • Merged release branches to the trunk after the production release and resolved the conflicts that arose during the merge in Perforce.
  • Deployed using Admin console into WebLogic Application Servers.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Worked on day to day administration tasks and resolve tickets using Remedy.
  • Build artifacts (war and ear) are deployed into a WebLogic app server by integrating the Shell Scripts.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management

Environment: Linux, Maven/ANT, Nexus, Puppet, Jenkins, Tomcat, JIRA, GIT, Python, Ruby, Shell Scripts, Unix/ Linux.

Confidential

LINUX System Admin

Responsibilities:

  • Installing and configuring Red Hat Linux using kick start (nfs, ftp, and http).
  • Scheduling jobs using crontab - editing, removing and checking cron logs.
  • User management, Creating and managing user account, groups and access levels on bothLinux and Server.
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and managing Cluster environment using Veritas Cluster suite.
  • Troubleshooting the network with the help of net stat, ping, nslookup and traceroute tools.
  • OS upgrades and installation of third party software, packages and patches as per requirement.
  • Maintaining the Linux Firewall for network and implement to the network security.
  • Monitoring system performance, Server load and bandwidth issues.
  • System administration, maintenance and monitoring various day-to-day operations.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, filesystems, network using the tools NAGIOS monitoring.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Handling the day-to- day Operations, Troubleshooting Solve Server Problems in LINUX.
  • Worked on F5 load balancers to load balance and reverse proxy WebLogic Servers.
  • Installation, configuration, and customization of services Apache, FTP servers to meet the user needs and requirements.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.

Environment: CentOS, RHEL, Ubuntu, VMware vSphere 4.0, VMware ESX, GIT, Shell Scripting, MySQL, Tomcat,

We'd love your feedback!