We provide IT Staff Augmentation Services!

Senior Site Reliability Engineer Resume

5.00/5 (Submit Your Rating)

New York City New, YorK

SUMMARY

  • 10 years of IT experience in all phases of Software Development Life Cycle such as Requirement Analysis, Planning Design, Development, Testing, and Release of various Enterprise - Wide Software Applications.
  • Amazon Web Services with all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server in all domains.
  • Worked with Linux Centos, Ubuntu, Debian machines to interact with the databases and servers
  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front and VPC.
  • Experience in developing applications using Core Java, J2EE, JSP, XML, HTML, JavaScript and Web Services.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Experience in working with configuration management tools like Puppet, Chef and Ansible.
  • Experience in administrating, deploying and managing RedHat, Ubuntu and CentOS servers.
  • Proficient in Python, Bash, Shell Scripting, SQL, build utilities like open make, ANT and MAVEN

PROFESSIONAL EXPERIENCE

Confidential, New York City, New York

Senior Site Reliability Engineer

Responsibilities:

  • Worked with RHEL 8.x Linux machine to interact with the databases servers.
  • Containerized applications using Dockerfile best practices, and integrated with different microservices
  • Deployed Prometheus with Grafana to monitor the Kubernetes cluster and configured alerts firing when different conditions met
  • Integrated EFK (Elasticsearch, Fluentd, Kibana) stack as the logging solution for the deployed Kubernetes cluster
  • Provided solution on container runtime by performing proof of concepts on CNCF runtimes
  • Enforced network policies as the security measure on K3s cluster using Callico CNI.
  • Executed benchmarking on containers and orchestration platform performance check by using open-source tools Sysbench, JMeter, Apache bench
  • Provided solutions on new technologies based on the proof of concepts to deploy on Kubernetes cluster for edge/IOT environment
  • Deployed Fluent bit as the Daemonset on each node and integrated with Fluentd as the aggregator to manage cluster logging.
  • Automated database and .net deployments to database and web servers using multiple languages like C#, PowerShell, CMD Shell, Python and TSQL
  • Setup Nginx Ingress controller to manage the ingress/egress routing rules for Kubernetes.
  • Enforced best security practices to secure containerized environment using Seccomp, SeLinux, and security features of Kubernetes.
  • Performed proof of concepts on various open-source CNCF graduated solutions to test and deploy with Kubernetes.
  • Managed Kubernetes deployments, objects for high availability and scalability using horizontal pod scaler and resources management.
  • Setup light-weight metrics and logs forwarding with Fluentbit, Telegraf, and Metricbeat to different output plugins.
  • Ensured cluster security with image vulnerabilities scanning with Twistlock, container runtime security, orchestration platform security.
  • Deployed Jaeger for the tracing across the containerized environment for the better observability
  • Developed Terraform modules for the K3s deployment on multi-nodes cluster.
  • Proof of Concepts (POC) on cloud native technologies to integrate with light weight Kubernetes K3s.
  • Integrated various exporters for Prometheus to scrap metrics for the visualization in Garafana.
  • Worked with Ansible to manage the Redhat servers for any configuration changes and new installation/updates.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies
  • Experienced in containerized application tuning with enforcing Cgroups on running pods.
  • Managed microservices with analyzed resources allocation to avoid any OOM and CPU throttling events.
  • Extensively used Helm to deploy any technology stack with the customized configuration.
  • Benchmarked the containers and K3s performance in comparison to the host using Mysql database, Nginx webserver.
  • Researched and help with the recommendation on the new technologies relevant to the edge environment.
  • Experienced with Agile-Scrum methodologies, effectively involved in sprint backlog refinement, meetings to smooth user stories flow.
  • Coordinated with product owner, scrum master to refine the backlog and understand the project requirement.
  • Implemented Java code and .NET code on to different Jenkins servers as per the schedule.
  • Extensively used Bash and Python scripting for the tasks automation.

Confidential, Arlington, Virginia

Senior Cloud Engineer

Responsibilities:

  • Deploying multitude applications utilizing almost all the AWS stack Including EC2, S3, RDS, Dynamo DB, SNS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Deploying scripts for build, maintenance, deployment and related tasks using Dockers, Jenkins and Maven.
  • Used Puppet to configure and automate server instances in AWS
  • Configured Amazon EC2 servers using AMI's (Linux/Ubuntu), configured the servers with the applications.
  • Created S3 buckets and managed policies using IAM roles for S3 buckets and used S3 bucket and Glacier for storing historical data.
  • Implementing AWS ROUTE53 and AWS IAM security best practices.
  • Designed high availability environment for Application servers on EC2 by using ELB and Auto-scaling.
  • Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
  • Created APIs to handle the request ion between different clients and servers
  • Work closely with java teams and provide Restful API's which deliver data in JSON format needed by the User Interface.
  • Focused on containerization and immutable infrastructure.
  • Docker has been core to this experience, along with Kubernetes
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Use of Docker and Kubernetes to manage micro services for development of continuous integration and continuous delivery.
  • Have experience working Cassandra on dockers containers and Cassandra on cloud
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Developed CI/CD system with Jenkins on Google's Kubernetes container
  • Environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Integrated GIT into Continuous Integration Environment using Jenkins/Hudson.
  • Used Maven as Build Tool for the development of build artifacts on the source code.
  • Created Cron Jobs and scheduled jobs based on the user's requirements
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Using Ansible inventories to define groups of hosts Exceptional Customer Service
  • Creating Ansible playbooks to configure systems to a specified state
  • Creating and using Ansible templates to create customized configuration files for hosts Technical Support.
  • Creating Ansible roles Using Ansible Vault in playbooks to protect sensitive data Administrative Support.
  • Responsible for executing daily system monitoring, verifying the integrity and availability of all hardware and server resources, and reviewing system and application logs and verifying completion of scheduled jobs such as backups. Standards/Procedures
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Automated deployment of builds to different environments using Jenkins.
  • Deep understanding of existing AWS technologies and experience with integrated public cloud services.
  • Used MongoDB in conjunction with the AWS S3 for storing the metadata information on MongoDB collections.
  • Worked on AWS IAM to grant fine grained access to AWS resources through configuration of roles, policies and web identity federation. Configured S3 versioning and life-cycle policies to backup files.
  • Implemented container-based deployments using Docker images, Docker HUB and Docker registries.
  • Implementing standard system administration tasks, such as patching software and hardware
  • Installed, configured and administered Jenkins CI tool on Linux machines and Setup Jenkins Build server and maintenance.
  • Created Jenkins pipelines for various projects such as Terraform, AMI builds, and code deployment.
  • Worked with terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups and Used S3 for terraform state management
  • Configured RDS instances using Cloud formations and terraform.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Having Experience in creating and maintaining the new LDAP OU, Groups, Schema, and attributes.
  • Used Cloud-watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarms, enable notification service by SNS.
  • AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.
  • Managing the multi-tier and multi-region architecture using AWS Cloud Formation.
  • Worked on AWS ELB and configure the auto scaling as per the application user traffic.
  • Created Virtual Private Cloud (VPC) using the JSON definition with auto scaling scripts.
  • Created Public and private subnets using VPC.
  • Expertise in working with MySQL databases, Apache Web server, Tomcat Application Servers.

Confidential, Ashburn, Virginia

DevOps Engineer

Responsibilities:

  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud Formation, Cloud Front and VPC services.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and JavaScript files.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating Security groups, Auto-Scaling, Load balancers (ELBs) in the defined virtual private connection.
  • Understanding of secure-cloud configuration, (CloudTrail, AWS Configuration), Cloud-security Technologies (VPC, Security Groups, etc.) and Cloud-permission systems (IAM).
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored logs via metric filters.
  • Setup Log Analysis AWS Logs to Elastic Searchand Kibana and Manage Searches, Dashboards, custom mapping and Automation of data.
  • Hands on experience with version CVS, SVN, Clear Case and GIT control to create daily backups and Checkpoint files.
  • Create Jenkins pipeline jobs for Puppetrelease process for module deployment, using agile methodology for Puppetdevelopment.
  • Create Jenkins pipeline jobs for Puppetrelease process for module deployment, using Kanban agile methodology for Puppetdevelopment.
  • Assisted Performance testing teams to improve the overall performance of J2EE application services on WebLogic Application Server Platforms.
  • Installed Jenkins on LinuxMachines and created the master/slave architecture.
  • Meet with IT representatives weekly to help facilitate TeamCity/build system project and discuss IT infrastructure requirements.
  • Worked with development team to migrate Ant scripts to Maven.
  • Implemented Git, GitHub, Jenkins, Maven, SVN and ran the Chef cookbooks/recipes to automate Build and manage on tomcat, apache, WebLogic.
  • Experience working with bit bucket plugins in Jenkins for Private repositories.
  • Jenkins which includes install, upgrade, backup, adding users, creating plans, installing local/remote agent, adding capabilities, performance tuning, troubleshooting issues and maintenance.
  • Automated the build and release management process, including monitoring changes between releases.
  • Used Bash Shell/Perl scripts to automate the deployment process.
  • Installed, Configured and Administered Hudson/ Jenkins Continuous Integration Tool.
  • Developed Puppetmodules to automate deployment, configuration, and lifecycle management of key Clusters.

Confidential, Sterling, Virginia

System Engineer

Responsibilities:

  • Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Coordinated with software development teams and QA teams on issues and solved the problem.
  • Assess the infrastructure needs for each application and deploy it on AWS platform.
  • Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies like Ansible, Terraform, Packer, Cloud formation, Docker and Server spec.
  • Implementing AWS services like EC2, Elastic Load balancing (ELB), Route53, S3, Cloud Front, SNS, RDS, IAM with existing projects.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Able to create scripts for system administration using languages such as BASH and Python.
  • Setup the builds scripts to generate reports for JUNIT Tests results.
  • Used JIRA tool to track all the defects and changes related to build and Release Team.
  • Installed and configured MySQL and oracle database on Linux servers.
  • Solid understanding of Linux shell and Perl scripting UNIX, Windows, build and release engineering principles
  • Installation, configuration and administration of Red Hat Linux servers and support for servers.
  • Planned and performed the upgrades to linux (RHEL 4x, 5x, Suse 10, 11, CentOS) operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and configuration of application server Tomcat deploying java and web application.
  • Writing Shell Scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/Messages.
  • Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP.
  • Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Firewall.
  • Worked on Network security skills include NAT/PAT, ACLs, AAA and ASA firewall.
  • Created local repositories on Linux servers Performed server updates, patching, upgrade and package installations using RPMand YUM.
  • Performed server updates, patches and upgrades using YUM and RPM.
  • Installs Firmware Upgrades, Kernelpatches, systems configuration, performance tuning on Linux systems.
  • Extensive knowledge on Server administration, Kernelupgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services send mail, Apache, FTP servers to meet the user needs and requirements.

We'd love your feedback!