We provide IT Staff Augmentation Services!

Sr. Enterprise Systems Engineer Resume

Lexington, MA

SUMMARY

  • AWS certified cloud engineer with around 10+ Years of experience in IT industry comprising of Systems Administration and Change Management, Software Configuration Management (SCM), Build and Release management and Process Engineering.
  • Currently working on Enterprise - wide development team for AWS-Greengrass based application, middleware, patching and configuration deployment engineering.
  • Experienced in Automating, Configuring and deploying instances on AWS and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Private Cloud Environment - Leveraging AWS and Chef to rapidly provision internal computer systems for various clients.
  • Develop Chef cookbooks and role/profiles for installation and configuration of software for required for various applications/blueprints.
  • Wrote python scripts to manage AWS resources from API calls using BOTO SDK and also worked with AWS CLI.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages.
  • Setup Chef workstation, server and nodes and wrote scripts to deploy applications on Dev, QA, production environment.
  • Maintenance and Vulnerability Management of Hybrid infrastructure and CI/CD using Chef - Cookbooks.
  • Experience with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed On-site Applications/ Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and Perl Scripts.
  • Maintained high Availability clustered and standalone server environments and refined automation component with scripting and configuration management ( Chef ).
  • Hands-on experience in Microsoft Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Internet of Things (IoT).
  • Strong experience in automating Vulnerability Management patching and CI/CD using Chef and other tools like GitLab, Jenkins, and AWS/Open Stack.
  • In depth Knowledge of AWS cloud service like Compute, Network, Storage and Identity & access management.
  • Hands-on Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet gateway, NAT, Route table.
  • Responsible for ensuring Systems & Network Security, maintaining performance and setting up monitoring using Cloud Watch and Nagios.
  • Experience in working on version controller tools like GitHub (GIT), Subversion (SVN) and software builds tools like Apache Maven, Apache Ant.
  • Extensively worked on CI/CD pipeline for code deployment by engaging different tools (Git, Jenkins, CodePipeline) in the process right from developer code check-in to Production deployment

TECHNICAL SKILLS

DevOps Tools: Puppet Chef, Ansible, Docker and Splunk

Cloud Platform: Amazon Web Services (AWS), Azure.

Scripting Languages: Python, Shell, Perl, PHP, Javascript.

Programming Languages: C, C++, Python3.

SCM Tools: SVN, Bitbucket, GitHub.

Operating Systems: Linux (Ubuntu, Lubuntu, RedHat, CentOS), Unix, Windows.

Databases: SQL, MySQL, MariaDB, SQLite

Monitoring Tools: Splunk, Nagios

PROFESSIONAL EXPERIENCE

Confidential, Lexington MA

Sr. Enterprise Systems Engineer

Responsibilities:

  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Work with other teams to help develop the Puppet infrastructure to conform to various requirements including security and compliance of managed servers.
  • Built a VPC, established the site-to- site VPN connection between Data Center and AWS.
  • Develop push-button automation for app teams for deployments in multiple environments like Dev, QA, and Production.
  • Perform troubleshooting and monitoring of the Linux server on AWS using Zabbix, Nagios and Splunk.
  • Management and Administration of AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route 53, Cloudtrail, IAM, and Trusted Advisor services.
  • Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeploy, S3 and puppet.
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE.
  • Integrated services like GitHub, AWS CodePipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
  • Good Experience in architecting and configuring secure cloud VPC using private and public networks through subnets in AWS.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
  • Designing and implementing fully automated server build management, monitoring and deployment by using Technologies like Chef.
  • Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Writing UNIX shell scripts to automate the jobs and scheduling cron jobs for job automation using commands with Crontab.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Created scripts in Python-Boto which integrated with Amazon API to automate greengrass device provisioning, certificate creation, subscription configuration and greengrass deployment.

Environment: AWS, Python, Chef, Shell Script, aws-boto3, containers, Ubuntu, AWS EC2 S3 ELB, PXE boot, Jenkins, GIT, Jira, CloudWatch, PHP, MySQL.

Confidential, Lexington MA

Advanced Linux Administrator

Responsibilities:

  • Remastering the original lubuntu operating system to custom fit the medical device.
  • Setting up Jenkins and configured jobs to build customized ubuntu linux operating system.
  • Configured firewall for IoT devices.
  • Creating and maintaining debian packages for user applications.
  • Setup Virtual environments for configuration management tools.
  • Created and maintained scripts for chef to maintain configuration for IoT devices.
  • Configured Secure file transfer (SFTP) servers for transferring files between on-premise and cloud environment.
  • Troubleshot the systems user applications, Linux kernels, Linux device drivers, the underlying hardware and resolved most complex issues.
  • Evaluate new products and performed proof of concepts testing of various application and systems from vendors such as HP, Dell, Microsoft, VMWare, EMC and NetApp.
  • Created proof of concepts for Infrastructure monitoring platform through Datadog.
  • Created Operating system Installer scripts from scratch using shell script.
  • Automated Operating system installation over network using PXE.
  • Used bitbucket (git) for source code version control
  • Used JIRA for issue tracking and monitoring.

Environment: Shell Script, chef, python, containers, KVM, Ubuntu, AWS EC2 S3 ELB, PXE boot, Jenkins, GIT, Jira, CloudWatch, AWK, expect, SED, Perl, PHP, MySQL.

Confidential, Waltham MA

AWS-Linux Engineer

Responsibilities:

  • Created scripts in Python (Boto) which integrated with Amazon API to control instance operations.
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure.
  • Running build jobs and integration tests on Jenkins Master/Slave configuration.
  • Managed Servers on the Amazon Web Services (AWS) platform instances using Puppet configuration management.
  • Involved in maintaining the reliability, availability, and performance of Amazon Elastic Compute Cloud (Amazon EC2) instances.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Responsible for monitoring the AWS resources using Cloud Watch and also application resources using Nagios.
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lockdown security groups.
  • Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
  • Maintained automation and developed Python test scripts, run regression/sanity test release binaries.
  • Used Bash Shell Script, AWK, expect, SED, Perl, PHP, MySQL, High Charts for the above operation.
  • Planned and assembled very accessible, private AWS clouds.
  • Made and oversaw cloud VMs with AWS EC2 command line clients and AWS administration reassure.
  • Made screens, cautions and warnings for EC2 has utilizing Cloud Watch.
  • Setup Elastic load-balancers for various applications to guarantee high accessibility of utilization.
  • Utilized Amazon Route53 to oversee DNS zones and furthermore give open DNS names to flexible load balancers ip.
  • Utilized Amazon S3 to reinforcement database occasions intermittently to spare previews of information.
  • Built and configured Jenkins slaves for parallel job execution.
  • Created and managed puppet modules and chef recipes for system configuration tasks.
  • Automated application installation through CI and CD.
  • Automated security patch installation with bash shell script.
  • Created and managed monitor performance metrics through PHP, JavaScript
  • Managed and supported application migration from private cloud to public cloud (AWS)
  • Worked with JIRA for issue tracking and monitoring.
  • Performed PXE network installations to install Ubuntu Linux in ATCA and HP servers
  • Built and administrated Continuous Delivery pipelines using Git, Jenkins
  • Attended SCRUM meetings from Feature complete until Technical acceptance phases of project.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Reported defects for the failed test cases and tracking the status on the daily basis.
  • UNIX administration and strong software debugging skills.

Environment: AWS, Python-Boto, Shell Script, Docker containers, Ubuntu, CentOS, AWS EC2 S3 ELB, PXE boot, Jenkins, GIT, Jira, Puppet, Chef, Crucible, OpenStack, CloudWatch, Perl, PHP, MySQL.

Confidential, Woonsocket, RI

Linux Systems Engineer

Responsibilities:

  • Created and managed scripts to monitor performance metrics
  • Created scripts to alert if the data collection obstructs.
  • Configuration & package installation through YUM.
  • Deployed and Configured iSCSI server and Client.
  • Configured, Installed and Troubleshot Red Hat Enterprise Linux (RHEL).
  • Handled and troubleshot issues like RPM packages, boating, User management and backup.
  • IP bonding for load balancing and fail over.
  • Hosted and secured web pages using Apache web server and SSL.
  • Monitored day-to-day administration and maintenance operations of the company network and systems working on Linux Systems, creating and deploying LVM, resizing the logical volume and volume group.
  • Configured and administered LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
  • Created, deployed and managed Linux VM using Red Hat Enterprise Virtualization Manager, which included moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Firmware upgrade, managed the servers, collected Logs, open KVM console for troubleshooting.
  • Performance metrics includes, CPU, pass rate, response time, etc.
  • Automated log file deletion from the servers.
  • Automated day to day activity involved in performance testing operation and other manual tasks to make sure the process is smooth.
  • Prepared technical document for the same.
  • Assisted release managers and change management coordinators by communicating and coordinating the release activities.
  • Prepared weekly productivity reports and submitted test metrics to the management.
  • Managed and maintained defects and change requests got from customers in project by using ClearQuest.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Provided extended support to development and QA team.
  • Documented the entire system monitoring process and provided on call support.

Environment: Shell Script, PHP, JavaScript, HighCharts, AWK, SED, expect, FTP, SFTP, Samba, NFS, NetApp iSCSI storage, Docker containers, KVM, AIX, RedHat, Jenkins, GIT, ClearQuest.

Confidential

Linux Systems Automation Engineer

Responsibilities:

  • Supported AIX, and Linux problems assigned by client operations.
  • Installed RedHat Linux using Kickstart and applying security polices for hardening the server based on the company policies.
  • Managed DNS, FTP, Apache servers in Linux.
  • Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere Application Server and Samba Server on Red Hat Linux.
  • Worked on User admin groups, maintaining account and monitoring system performance using Nagios.
  • Managed systems routine backup, scheduled jobs like disabling and enabling CRON jobs, enabled system logging, network logging of servers for maintenance, performance tuning, testing.
  • Managed UNIX's server services such as Bind DNS, Postfix, Apache web server, Tomcat, MYSQL.
  • Worked on the source code, software builds, versioning, & defect tracking on software maintenance tasks/projects.
  • Created, deployed and managed Linux VM using VMWare and automated day to day maintenance of VMWare systems using vRealise Automation tool.
  • Implemented, administered, and supported heterogeneous environments with expertise in Red Hat Linux.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Used Build Automation tools like ANT, Maven.
  • Performed PXE network installations to install Red Hat Linux in HP servers
  • Worked on Building new servers from scratch and server monitoring operations using monitoring tools (Nagios, Zabbix).

Environment: Shell Script, SVN, Bind DNS, Postfix, Apache web server, Tomcat, WebSphere, MYSQL, ANT, Maven, expect, FTP, SFTP, Samba, NFS, CRON, KVM, AIX, RedHat, Nagios.

Confidential

Automation Engineer

Responsibilities:

  • Wrote Shell scripts for system maintenance and automation of server.
  • Created BASH shell scripts to automate CRON jobs and system maintenance. Scheduled CRON jobs for job automation.
  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using puppet.
  • Performed network based automated installations of Operating System using Kickstart for RHEL Linux
  • Installed and Configured Mail server of Sendmail, and Postfix.
  • Cloned and troubleshot VM ESX hosts and guest servers.
  • Implemented RAID techniques and the creation of Disk groups and volumes.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Spearheaded unit testing of developer code; collaborated effectively with local / offshore teams and users to ensure code met client requirements and achieved targets for application functionality, stability, and availability.
  • Installed, setup, configured, security administration and maintained flavors of servers like Active Directory, NFS, FTP, Samba, LDAP, DHCP, DNS, SMTP/Mail Server, Apache Servers, Proxy Servers in heterogeneous environment.
  • Installed/Configured/Maintained/Administrated the network servers DNS, NFS and application servers Apache and Samba server.
  • Worked on UNIX shell scripting for system/application in automating server task, installing and monitoring applications and data feeding file transfer and log files.
  • Worked with Red Hat Package Manager RPM and YUM.
  • Worked with and Network Attached Storage (NAS) Team as well to allocate it different servers.
  • Patched and packaged administration using PKGADD, PKGRM and RPM, Up2Date tools.
  • Worked on a production support environment by creating server monitoring and alerting system.

Environment: Shell Script, CRON, puppet, Sendmail, Postfix, Kickstart, Apache web server, NFS, FTP, Samba, LDAP, DHCP, DNS, SMTP/Mail Server, RAID, Jira, RPM, YUM, NAS, RedHat, CentOS.

Confidential

Software Engineer

Responsibilities:

  • Installed, configured and maintained Red Hat Enterprise Linux 7.
  • Installed Operating System and configured kernel parameters for Linux/Unix servers.
  • Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management.
  • Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
  • Created shell scripts for automating the daily maintenance and update processes in the production environment.
  • Administered local and remote servers using SSH (secure shell) tool on daily basis.
  • Installed, updated, and configured the necessary packages using the RPM and YUM software/package management.
  • Monitored user and group administration, password management, file accessing and advanced file permission privileges.
  • Automated some jobs by deploying the CRON tool for job scheduling processes.
  • Deployed and installed new servers and their appropriate services for various applications in Linux.
  • Ensured the health and security of the Linux boxes which were in use.

Environment: C, C++, Shell Script, CRON, SSH, Putty, LVM, PL/SQL, SQL Developer, AIX, Red hat., NFS, FTP, SMTP/Mail server, Nagios, JavaScript, Wireshark, Valgrind.

Hire Now